The villas are amazing and huge. We always had staff catering to our every need - maybe too attentive at times. The spa was not a spa and the massages were inferior. The village in town was a joke (no people), but nice store. We are at least 30 minutes away from restaurants and other hotels. The PADI dive operation was sketchy and not up to snuff.