We loved our rental. The host was prompt in communication and responses and also quick to re-stock some missing supplies. The apartment was spacious for our small family of 3 and very clean. The kitchen was well stocked with utensils and dinnerware so we could cook most our meals during our 5 day stay there. The location of the rental property is awesome and the facilities were great. A large pool and then 10 steps further a lovely beach. Superb.