The apt is like a hotel room with a small kitchenette outside of it, but it was well-equipped, comfortable and we felt private during the whole time. There are lots of beach gear & snorkel equipments provided! Self-check-in went very smoothly. Parking is easy just in front of the house. Wi-Fi was stable. The host was very friendly & responsive, highly recommended!