Joy's place is great. It is clean and quiet and as advertised. Check in was easy but they did try to get you to attend a time share sales event (but you can easily decline like we did). There are two pools and they have plenty of chairs and shade. The beaches are nearby but not right next to the resort but either a short drive or walk. The kitchen is well stocked but there is no place to get food on the property (but the Safeway market is about 10 mins away and Costco is about 10 miles away (both on the way from the airport). Lots of places to eat about 10 min drive. The hotel was very responsive to any needs (you just text them and they bring you what you asked for). Lots of stuff to do on the island, or nothing at all if that is your desire as well.