I recently started a job right near Sherway Gardens, and there definitely is no shortage of lunch options nearby. I almost didn't even see Fresh Rolls, as it's a tad hidden across the street from Sherway, but I'm glad I found it.
The inside is very spacious, nicely decorated, and relaxing. I went during a big snowstorm, and it was especially nice watching the snow fall out of those large windows.
I opted for my ever-so-predictable chicken pad thai, which was perfectly acceptable, but nothing amazing. The server was friendly as well. They also had tv's playing CP24 at both ends of the restaurant, which I thought was more of an annoyance than a bonus. It just seems out of place here.
I'd return, but won't be sitting near the TV.