Overall it fit our needs quite well. It was convenient, clean, and quiet.
Here are the small things that didn't please us:
* The second bedroom was billed as two queen or full beds. In fact it was two twins, one of which wasn't very comfortable.
* Very late in the process, it was disclosed that the free on premise parking was one spot per unit. Luckily it was off-season so the public lot next door was free but in season the extra fees for parking would greatly increase the cost of the stay.
* I complied with an email asking for the names of all guests. I have names and indicated an additional guest. I received no reply, and then the first guest to arrive wasn't able to check in because the info wasn't recorded.
I would stay here again, but would ask more questions about the unit. Photos imply that the unit you're looking at is the one you'll get but then, after you pay, it says a unit will be assigned upon check-in. This isn't ok.