If I were going to go for a fancy hotel, I would stay at Fountainbleu - BEAUTIFUL property; right on the beach; close to town so easy access to restaurants, shops, etc; pool; very close to a dive shop. Didn't see inside the rooms but I would stay there just based on the outside.