The place was very clean, and as pictured. The pool was also clean. Short walk to the beach and restaurants nearby. Quick response time. The only reason I took away one star was because there was very little lighting as one of our lamps did not work and the television was mostly in Spanish with a couple channels in English but was not a huge deal as the weather was beautiful!