Our family of 4 loved this place. The location is absolutely perfect, just around the corner from the main area of town, but removed enough that we had good privacy. The beach is just a block away and a very easy walk. The owners were extremely kind and accommodating. We arrived by bus on a rainy night and the owners very kindly offered to pick us up from the bus stop, which was very unexpected and much appreciated. The Arriba (upstairs) unit that we originally rented was absolutely beautiful; great views of tropical vegetation and gorgeous hardwood doors and cabinets. I hadn't realized the main living area is all open air, like a large covered patio, which was a nice tropical feel. The 2 bedrooms are the only parts of the apartment that can be locked up (each door has it's own lock). The shower, while quite private and well screened, actually has no roof, so when it rains you can have a shower without turning on the faucet. The Arriba unit was very lovely and would be perfect for 2 couples or for a family with older children. However, with our very young kids (ages 4 and 6), we didn't feel comfortable locking bedroom doors at night (since the kids need to be able to get to us and vice versa). So the owners very kindly accommodated our request after the first night to move to the Abajo (lower) apartment, which happened to be vacant, and where we stayed 6 additional nights. The Abajo unit is more of a traditional home that can be completely locked up but also has a nice covered patio eating area. It was much more suitable for young kids and worked out great for us. There were lots of windows and many lights, so it felt light and bright. The kitchen was larger in the Abajo unit, which was helpful for us. The Abajo unit also has an additional outdoor shower near the front door and this was PRICELESS for getting sand off kids after returning from the beach, in fact this was one of my favorite features of the Abajo place. The backyard pool and patio are gorgeous and well maintained; we had a fantastic time playing back there. The pool is not heated (which is the norm for the region), so it was comfortable only when the weather was warmest, but it felt great to take a dip in it. This is a great place to stay and I would recommend it to friends and family, with the one caveat that the Abajo unit is better for young children than the Arriba unit.