The location was great, the grounds of the resort are well kept and look amazing, the room was great and also on a great location, CLEAN! The resort service was horrible, the ladies at the check in were nice, but had not received our reservation, I had to call VRBO, they tried to get me to call another number, but I refused to do so, I booked it trough VRBO and I expect them to assist me. The service at the restaurants is very slow, pool bar was the same slow service. I am happy we enjoy this location even with the island kind of service.