What a slice of paradise. Perfect location and amenities (pool and beach access), sparkling clean and clear communication. Loved all of recommendations as well. Highly recommend and would definitely stay again!