Amazing resort for family vacation , right next to reception area they have this huge theater where most of night activity take place, shows are well planned and by skilled performers. Unfortunately people tend to reserve their seats too long before curtains open, they simply leave sleepers/shoes or any items on seats for 3 hours unattended and assume it is their place , and some even come an hour late to the show, the management does not do anything about it . They have one of the longest swimming pools I’ve ever seen all the way across the resorts and ends with a pool bar at the beach, some day activity happens by the pool bar. Regular rooms are super small we got an upgrade and we were happy with it . They have a nice kids center with busy activities highly recommended, at least try it , one kid was aggressive towards others and he was banned from the center. There was 2 stores across from the cafe is the reception area ( ground floor) I visited this place with my son for the first 4 days as my soon was hesitant on what item he can buy at a souvenir, so I got very familiar with prices there, on day 5 they dropped a flyer about 40% discount ( great),except that knowing the prices before , when we went on day 5th all of sudden prices changed overnight to higher prices which mas the discount in reality only 6 % at its best. People thought they were really buying discounted goods , I call it a scam . On the other hand the cloths store that was separated from the gift shop was decent with good prices. One annoying thing was one of the Resturant was only for adults ( why have adult Resturant in a family resort ) . Overall the staff was very nice , knowledgeable, courteous and lovely. Don’t buy from the gift shop, offers/ coupons for massage and tours have 100 exceptions and a way of luring you there to buy , theming about arranging your own tours using different companies . One example use the hotel services for airport transportation was 50$ more than just use anyone in the airport.