Incredible place, super friendly and helpful staff. The apartment itself was very clean, well furnished and had good air conditioning. The location was amazing, close to a beautiful plaza and more authentic than more touristy areas. Ten minute walk from everything including a waterpark. The only inconvenience was the shared pool was too small for the number of occupants in the buiding. Two families kept the pool to themselves for most of our stay and we couldn't really enjoy it. Aside from that, we had a great time. They also have a luggage service which was very helpful.