The unit is exactly as advertised. It is spacious and the view of the beach and pool is great. During our stay, we had an issue with the A/C which was quickly resolved (this was a building-wide issue), and the main television was broken. The owner sent several people to try to fix it, but they all said it needed to be replaced. Other than the TV, the reason I gave it 3 stars was because the unit itself was not clean. There were candy wrappers under the beds, the floors were dirty (our feet were black from walking on the tile), and some of the sheets looked like they were not washed. (My wife had to remove the linens from one of the beds and wash them the first night).