Overall would not recommend based on our experience. First off, this is a Spanish hotel, very little English is spoken and all of the menus are in Spanish, just FYI. Upon arrival, we were charged additional daily fees before they would allow us to check-in. We opted for the adults only swim-up ocean front suite. Unfortunately, the kids pool is right outside these rooms and noisy and kids are allowed anywhere on the property. The swim-up side is not private and a main walkway for the entire resort, so do not expect any privacy while lounging. There was ongoing construction which was noisy and frustrating when trying to rest. The worst part of the stay was that I stepped on a very rusty screw on the property, preventing me from using the pool and ocean for the second half of the trip. The hotel would not acknowledge this and accept any responsibility for the injury. Cell service and wifi was basically non-existent in our room / area. Overall a disappointing experience that could have been remedied, but the hotel chose to ignore everything. We can not recommend this property. Expedia was not able to help with the issues either, only stating at the end that they are just the booking agent and all issues are between us and the Spanish owners, even though we paid Expedia for the trip.