Great location with superb views of the water. Sunsets (and storms) over the bay were particularly spectacular, and the large terrace was perfect to enjoy them from. The terrace has a large communal table big enough for everyone to eat at, which is a lovely touch. Can't say enough good things about individual air conditioning units in each room, which made a huge and welcome difference in the summer heat and humidity. The pool was a surprising hit with our group, who used it to cool off most days — again, while enjoying the terrific view. A+ on all these fronts and more.
On the downside: parking, as others have mentioned. There's a garage for one car but if you have a second you may get lucky and find a free spot right outside... or you may end up a mile or so away, as we did once or twice. Also not ideal was a little neglect on the maintenance side: we found broken furniture, flooding in the garage, TV remote broken, leaking kitchen faucet, overgrown garden. Nothing ruinous but added up it diminished our overall experience somewhat — and, for the price, one might expect more.