Nice, spacious, clean place. Smooth checkin process. Ability to use resort facilities a big plus. Great communication from hosts