Great Place, Definitely would stay again. Very clean unit. The beaches are beautiful and a 1 min walk from the unit. The resort is on the beach and has a private beach with pools. Was very comfortable and had everything i needed for a successful and safe trip. Resort was pretty, enjoyed walking around the garden areas.