We've stayed at this hotel 5 times and it never disappoints. We got amazing front ocean view this time and it was great to go to sleep and wake up to the waves/ocean sound. The staff is friendly and the hotel is very clean. There's plenty of activities to do at the hotel for families with young children or those who just want to relax and not venture outside the hotel. The area is very safe as there is a 24/7 guard security upon entering the hotel area as well as at the hotel. The pool is ideal for young children as well as for older children since it's not deep. There is a little market on the premises that is very convenient for "last" minute things as the prices are more steep than at the Mega. The Spa is awesome!!! The beach is also very nice as it is clean and the waves are not as big, it's a good beach for kids. The only reason I don't rate this hotel with 5 stars is due to their time share propaganda. I continue to find this annoying as they want to "hook" you into doing their time share tour within 10 minutes of walking into the hotel.