Great Hotel in a great location, right across the beautiful white sand/ blue water beach. Staff was really nice and helpful, great music and ambiance at night. Food was good, loved that the breakfast was included and that there was a free shuttle service that picked us up from the airport and dropped us off.
Some things that can be improved are the availability of the spa service. I stayed for five nights, and unfortunately, I wasn't able to get all the services I wanted because the lady was on call and was pending her schedule. Also, there are a lot of locals selling stuff on the beach. While it is nice to help out and give back, at times, it is overwhelming to be offered things while trying to just relax on the beach.