Great place. We really enjoyed our stay. It was a walking distance to the beach and restaurants/stores. It also was close to freeways to go explore around the island. Check-in/check-out was a easy process. Our room had everything we needed:towels, hair dryer, iron, safe, kitchen well equipped (which we cook everyday in). Laundry room in every floor of the building, which was great to wash clothes at the end of the trip. Access to pool and playground was fun to have. Bed was comfortable. There is a mini mart for quick trip of needed items. Overall, will recommend. Our stay was wonderful.