Overrated destination,worst vacation ever,at the time of check in, the snack bar was empty,room had mold in the shower,dirty shower glass ,jacuzzy never worked,vomit in the balcony during the whole stay,towell shelf moldy and falling apart ,mirror falling down in the bathroom, (have pictures but unable to upload) we reported these issues many times to different employees and they never solve it,buffet food was ok,dont bother to visit a la carte restaurants ,the food is mediocre,stay away from gifts,its a scam to bring you to a 3 hour presentation to become member(dont do it) ...lack of entertainment ,there isnt much to do inside the resort walls,entertainment options outside are not walkable,staff is friendly,beach , pools and gardens around property were nice,bring lots of cash,everybody wants tips ..i will never come back,ever,wasted time and money.