There were a few nice things about staying at La Posada - the staff were very nice, breakfast was included in the price of the room and was quite good, the private rooftop hot tub was great with a nice view. BUT the facilities were VERY run down, the main pool was not heated and was ice cold—not a single person swam there the entire 12 days I was there - the other pool is tiny and in a weird little dirty back area. The pool area is also dirty and very run down. The beach is also dirty with broken glass and dog poop and you can’t swim as there is a runoff from the city directly beside the hotel. It says there are multiple bars, restaurants - there are not, there is only one restaurant with a bar that you could sit at, but it was not a fun spot to sit at all.
If you are planning to go out for daytrips every day this is an OK place to stay, but DEFINITELY dont go with your kids thinking you are going to hang out by the pool.