This hotel was one of the cleanest hotels I have ever been in which is one of the reasons I can’t wait to come back. All amenities and services where immaculate aswell as the service given by the staff. the women staff at the beach was the only rudeness we came across in our whole trip. The swimming pools where a little small but still such a beautiful hotel that I will definitely be visiting again! Also a bonus the WiFi stretched all the way to the beach, pools and our rooms!