We pretty much had a great time but unfortuently our last two days sucked which made me decide I probly will never go back. The pools are great the beach was beautiful. The wait staff and bartenders were excellent.The food was a hit or miss but the Italian restraunt is to die for. The resort needs some TLC. This is where I had a problem and really made me decide I will not go back. Our AC broke called to get it fixed TWICE and no one came so after about three hours waiting I finally went downstairs. The guy at front desk got a little rude with me and finally I was told it wouldnt be fixed. So they moved us so finally by this time its already 2am and I have to pack everything up and move from the lowest floor to the top floor. We get their and you can see on the celing that the AC had look like it had been leaking from the very bad patch job and stains. Well yup it had been leaking cause the next day we had a waterfall coming out of the light fixture that was located next to the unit. I called to get it fixed but of course no one came so I went downstairs yet agin and talked to the manager. Finally someone came to fix it and while fixing it the maintness guy puts his hand through the bad patch job. So after fixing AC he tries to fix the crack in the bad ptach job but pushing it back togther yup that didnt work. So he leaves the crack in celing and all the mess on the floor for the claning lady to clean up the next morning. When check out time came we called an ask someone to help us with our luggage and the man on the pones gets an attudie with my husband because he coundt hear him on the phone. Other than that we had a nice time but good luck if you need anything fixed.