The only reason I gave this resort a 4 rating is because it's not on the beach. The resort itself is beautiful. The rooms are large and bright and airy. You have a very nice balcony to sit and enjoy your coffee in the morning or a drink at night. The rooms are very clean as well as the grounds. There is a bar by the pool for the long afternoons sun bathing. Every staff member we met greeted us with a warm smile and a hello.