The place is excellent, in a great location, and steps or a short drive away from great beaches, bars, and stores. Upgrades and condition are commensurate with the price, and we had everything we needed except for some key items.
For some reason, coffee was not provided (which I had never happen before), and there was only 1 tiny bar or soap and 1 oz of shower gel (no shampoo etc) for 5 people, for 5 nights. This, of course is a major inconvenience when arriving late at night because it requires a very early run to the store. And for the price charged, these really should be readily provided.
However, that aside, the place is exactly as described and not lacking in anything else. Highly recommended!