It has all needed amenities in the kitchen and enough towels for showering and for the beach. The apartment was nice and clean. The bed was very comfortable. The view was pretty as well. Communication with host/Captain Cook was easy via Airbnb app or text. A prompt response was always received, even late in the night (our flight was delayed four times). Clear information and instructions were provided at all times via email or text. We would recommend this place.