Most important point: street parking was extremely tough to find (even on weekdays), and hence be prepared to pay $20 per day for paid parking.

Pros:
It was a very clean place, not noisy, has some snorkel and beach gear. There's someone downstairs who can take care of something missing.

Cons:
- The burner has only 2 plates, there isn't much space to chop vegetables, air conditioning was too noisy, the microwave wasn't working properly.
- They didn't even provide with some basic stuff (mats, chopping board, peeler etc.) but provided them later after we asked for.
- The kitchen sink is too small, cloggy, the bathroom wash basin's tap gives you very little water at a time.
- Breakfast provided wasn't of good quality

If commute to the locations you plan to visit, isn't a problem, I wouldn't recommend staying in this locality, given the parking problem.