Was pleased with our stay at Soy Local. Came on a family vacation with older children, and booked 2 rooms. The hotel is in a great location to catch the bus, to go to the convenience store, the big grocery store is not a far walk, and the beach is easy to walk to as well. The hotel was large and tidy, but in bad need of updating. We are not picky travellers, and thought the old historical nature of the hotel was charming and low-key. This is not the place for you if you complain about a broken tile in the pool, or stained grout in the shower. The beds are hard (we like firm mattresses) the sheets had a stain here and there, but were clean smelling. We slept well. Our shower was hot with good pressure, but our children's room was just a lukewarm trickle. Neither room recieved wifi. Only in the lobby. The pool is shaded most of the day, and not heated. We swam a couple times, but made our way to other beaches. We enjoyed the hot strong coffee in the lobby every morning, and one time during our stay there was agua fresca which was tasty. We liked the neighborhood behind our hotel, it was quiet and had great places to eat. It was simple to catch the bus to the romantic zone. The hotel is on the corner of a busy road, so our children's room had the most traffic noise, but our room was facing the back and was much quieter. The staff were quiet and just kept to themselves, but were quick to help us with a smile when we needed toilet paper or a towel. I will likely stay here again.