We had a nice stay here and would recommend. A good space with all the amenities you need. Handy having 2 bathrooms and separate space.
The parking offered caused quite some confusion, I guess made harder as we couldn't speak Spanish with the assistant. (That's the only minus point of you are coming by car, the double parking and checking in part was a bit stressful )