Really, really thought the resort was good. The food was excellent, especially at the a la carte restaurants, that required no pre-booking. All the bars were great, drinks fine...beach and pool service was really good. The room we had was a ground floor facing the pool (not swim-out). It was fine, very clean and everything worked. Our only criticism of the place was the swimming. The pool was too shallow to do any serious swimming, and it was also quite cold (mid-January). The roped off swimming area at the beach was not particularly safe, with lot's of sandy 'ledges' making the depth change suddenly and drastically. We felt very unsafe because the waves were huge with very, very strong under tows. This is definitely not a safe swimming area for families with children. Each and every day of our 1 week vacation was a red flag day. We will have to choose somewhere else next time, in order to enjoy the ocean.