Everything was great the beds are hard but they all are over here. Located in a quite beautiful off beat place but still close to everything you need and want, including the beach. Service was fantastic and we would recommend this place to anyone ... singles, couples, family. Great pool. Airport transport was nice for a good price.