Went to Larry's early last year for the first time. I was a little leery at first because I was bringing in a new 2006 S-40. I wanted a place that specialized in Volvo's, but wasn't an expensive dealership. I love finding hole-in-the-wall businesses that offer great service and Larry's seems to be one of those places. I've been there three times now, so I think I can acurately review them.
After finding Larry's on Citysearch I tried them at my 15000 mile service. I waited in the small waiting area reading magazines. I would recommend bringing something to read, or a laptop/dvd player. For the active types Beacon Ave has a strip of park that you could run or walk. Don't know about the crime in the area, but it didn't seem too bad mid-week when everyone is at work or school. Larry's got it done pretty quickly for me and didn't seem to have any problems with my new car. When it came time to pay the bill I was like, "Whoa, is that all?" My wife drives a 2000 Mercedes that cost us more than double, maybe triple, that same week at a dealer. Needless to say my wife now goes to a hole-in-the-wall called Mercedes Garage in Bellevue that has been like Larry's for her.
The second time I went to Larry's I had them put synthetic oil in. They said no problem, charged me a very reasonable price for the more expensive oil, and the total service price was again very reasonable. This time I came prepared with some books and my dog, and walked the park area while they did the service.
The next time I went it took a little longer for my regular service because it was the special 30000 mile service. Expecting this I used the Metro bus website for planning and then took the bus across the street downtown to do some shopping and reading in a coffee shop. I took the bus back a few hours later. It dropped me off practically at the front door. All for about $3 total roundtrip.
Overall - good prices, good service, access to park and bus a bonus
Pros: Service, Prices, Access to Bus, Access to Park area
Cons: Not many business close to walk to, small waiting area