Our stay was excellent, the rooms were very clean, it had everything, that hotel is in the perfect location. We loved it and will stay again for sure. The only thing was the maintenance of the pool, it needs a lit bit more, but the cleaning crew gets there every morning, just that at night, I guess with all the people that gets in with sunblock cream, leaves a ugly film on the surface. Other than that the hotel is excellent.