Our family of 7 including 2 teens rented the entire property for 6 nights over the holidays. Everything was exactly as pictured in the photos. It is truly a paradise on the edge of the jungle. Zvezda was incredibly helpful and always responded promptly to any questions before and during our stay. We encountered several travel difficulties and she was able to help us locate a last minute transfer from the airport to the villas. The caretakers, Adonis and Claudia, were great. They were always there to let us in and out and help with taxis and provide clean towels. And although they could only speak Spanish and we can only speak English, Zvezda didn't mind serving as our interpreter and promptly communicated our needs with them. The location is wonderful. The villas are truly at the edge of the jungle and we were surrounded by nature and wildlife. During our stay on the property we saw toucans, lizards, a large iguana, a sloth and a group of small howler monkeys on the road to the beach. We also enjoyed a hike at Cahuita National Park where we saw many more monkeys, including the white faced cappuchin. The beach is at the bottom of the hill and was beautiful. It is a bit of a trek back up the hill, so might not be ideal for those with mobility issues. There is a great restaurant near the beach, Selvins, that is perfect for an easy lunch or dinner, with a nice variety on the menu. The food was good and well priced. We made a few trips into Puerto Viejo in the golf-cart-like taxis and enjoyed the souvenir shopping, brunch at Bread and Chocolate and some of the nightlife on New Year's Eve. Our favorite day of the trip was whitewater rafting on the Pacuare River with the Expladores company. Because there were several of us, they picked us up right at the bottom of the hill. The ride in the vans/bus was comfortable and the food they served for breakfast and lunch was quite good. Overall, our stay at Cabinas Ginger & Cacao was fantastic. Visitors do need to know that they will see bugs and lizards in the villas, but they never bothered us - and even our 15 year old who hates bugs never complained. Because of our travel issues we missed out on 2 days at the villas. I think if we were able to be there for the full 6 nights/7 days we had planned, it would have been the perfect amount of time to enjoy all there is to see and do. Our family highly recommends this rental and would jump at the chance to go back.