Overall this was a good resort with good beach (lots of sea weeds in the afternoon but constant cleaning), amazing pools, great restaurants and fantastic entertainments. However few things were disappointing. They were serving very regular drinks, not just not premium but very basic drinks. They were usually out of something, being mints, liquor for specific cocktail etc. Also, staff were treating us very normal, several unanswered questions. Cleanness could have been a bit better and property this old was supposed to be shinier in washrooms, etc. but was ok overall. But restaurants were so good for specific foods. We didn’t like the Japanese one as much but the Italian was good (except for its Lasagna, which is popular), the French one was amazing for yheir steaks, the Mexican one was great for everything except for its chicken tacos, the sport bar was ok, but the star was the ceviche place on the beach. Omg, amazing food all the time. Spa and hydrotherapy was very good too and had nicest staff. Btw, try all drinks and ice-creams in the coffee shop. Also, entertainments were next level. We usually skip entertainments but joined every show and enjoyed them all.