Great stay...except...
This is a tough place to rate because of a single incident that happened there, but I'll go ahead and try. 
We found the hotel overall to be a great deal, with the rooms clean, beds super-comfortable (Memory Foam mattresses!), location pretty good (we walked to 'Crooked Street', although it is a bit of a hike up some of those SF hills!), really nice maids and check-in staff, free parking was a huge plus....or was it?
This is the tricky part. While we appreciated the free parking greatly, it was a pretty tight squeeze getting your vehicle in the downstairs parking spaces if you come back to the hotel late (which we did several times). It took alot of work getting our rental car in and out of some of those spaces; avoiding pillars, walls and other vehicles so we wouldn't damage the rental car, but after a few tight spots we came through OK. I thought!
Our last night in Northern California we left SF and went to Napa, and much to my surprise when we stopped for lunch...our rental car had paint scratches on the right front (both the silver paint of the rental had scratched off and red paint from the parking garage had been added). Since I was the only one in my family who parked the car, and I didn't scratch it (believe me, I was EXTRA careful, sometimes taking 10 minutes just to get out of a space), I can only assume the car was scratched by the hotel staff. When the spaces are full at night, the hotel instructs you to leave the car double-parked and leave the keys at the front desk so they can move it if need be. We had this happen twice, and the 2nd time I did notice the car was parked kinda screwy in the lower garage to get around a pillar and a too-large pickup that had been parked behind our car.
I'll give the hotel employee the benefit of the doubt and say that maybe they were unaware they scratched it, but I don't know if I believe it. Can't really prove it either, so I guess I'm outta luck. We're still waiting to hear from the car rental agency to see what the $$$ damage will be.
Moral of the story: sometimes 'free' parking isn't free.
Other than that it was a nice place to stay, but I wouldn't let them park my car again if we returned. I'm going to rate the individual categories of the hotel without taking into account the car thing because we really did like our stay otherwise.