The actual resort is quite good in general but the hefty price tag is a big let down. For the price paid, definitely expected much more. The room was spacious, a little bit old and maintenance could be better. The spa on the balcony was a nice touch overlooking the beach. The pool was small but nice. Friendly staff and can rent scooters, mopeds, car from front desk at a premium. Overall stay was pretty good, but again it left a feeling wanting more from a high end resort. Breakfast menu was plentiful and food was nice.