Overall great stay! There are total 3 large beds that were very comfortable, the yard area is lovely, kitchen was perfect, and there is pool and sauna available. It is walking distance to the beach with beautiful sunset views and plenty of shops nearby to rent snorkel gear and get anything you need. However, we did have a few minor inconveniences to point out. The only AC is in the living room, thus it can get hot in the bedroom. (Also the AC is very loud.) The fan in the bedroom was not working the first night so it was really hot but they fixed it the next day which was great. Also, this unit is not exactly geriatric/disabled friendly. From the parking lot, you have to walk down 3 small sets of stairs to arrive to the entrance to the apartment. There is only one elevator for the first set of stairs. So just keep that in mind if you have someone in your group who is disabled or lots of luggage to take. Otherwise it was a good stay, just keep those things in mind!