We LOVED our stay at Hacienda Caribe! With a group of 20, that included 4 separate families there was never a moment that we felt crowded or in need of something. It offers so many amenities, and each room is a separate suite so everyone had plenty of privacy. It is the equivalent of renting out a 12 suite boutique hotel. We were contacted by the manager while still on the ferry, and she was waiting for us upon our arrival. We were given a complete tour of the property which is beautiful. We rented golf carts to get around the island. The house is located on the "quieter" end of the island, and we frequently visited nearby beaches and restaurants. The pool with its beautiful views and swim up bar was by far everyone's favorite place to be. The property owners recommended a local chef/restaurant who catered several of our delicious meals. Any questions we had were responded to quickly, and we highly recommend staying here!