We have spent 9 nights and it is a wonderful place with great staff. Our room was a ground floor on the beach.
Our only very small issue was on check in after they confirmed our ground floor room they then put us on the 1st floor. Once we produced the email trail it was sorted the following day.
Request VIP service via the hotel from the airport. We were off the plane and in a car within 10 minutes and having a swim within an hour. More