We only stayed one night, so it's a little hard to review, but the resort has certainly improved since we last stayed many years ago. The Casino was terrible (I'm sorry to say), the swim up bar was lovely but staff need to be up skilled in service and communication/interaction with guests. The staff that greet you out front are wonderful, which makes for a great first impression, keep it up boys. Perhaps when you are paying for deluxe rooms there could be a little inclusion of something, even if it were free bottled water. Ardo's rooftop bar was great.