The place is great! Very, very clean! Very well equipped, it has everything you need and more for a great vacation, close to the beach and to the pools. Communication is timely, checkin and checkout super easy and simple!!! Highly recommended!!!