If you ever watched movies with a spanish haciendas and wondered what it might have felt to live in one, this is would be the perfect experience. The Hacienda is perfectly located on the beach, in a gated community. Let's start with the main building which has the living quarters, familyroom, dining room, kitchen, courtyard and 8 bedrooms. The rest of the bedrooms are in the connecting building by the tennis court. The indoor living space was nice, but would be a bit small for a group of 25 if it rains and you end up hanging out indoors. It was very humid while we were there and ended up being indoors, otherwise we would have had our breakfast, lunch and dinner outdoors. The bedrooms were clean and simple, some were more spacious than others and each had its own bathroom. 2 bedrooms were on the ground level and 6 were on the 2nd floor, some had beach view and others had tennis court view. Some luxury items were missing from each room which made it inconsistent. My room which was larger did not have a bathrobe, luggage rack, shower cap, magnifying mirror and a full length closet to hang dresses. My friend's room while tiny had the bathrobes. Everybody complained about the lack of luggage rack. The outdoor grounds of the hacienda were magical. The decent size swimming pool about 4 feet deep good for kids, and hanging by the pool, not ideal for swimming laps or diving. For serious swimming you need to go to the beach and cross the jetty to get to deep waters. Plenty of lounging chairs and umbrellas for everyone.We experienced beautiful sunrises and magical evenings by the pool. Kayaks, paddle boards, ping pong table, etc..... were all available at no extra charge. The beach which was about 3-4 feet from the hacienda was not deep, had plenty of algae and was a bit rocky. I recommend you bring swimming shoes. Once you pass the man made jetty, the beach gets better and deeper. We used the tennis court for early yoga and exercise classes, and tennis games in the afternoon. Breakfast, lunch and dinner were all prepared by the amazing chef. We had a wide selection of delicious salads, fresh fruit, guacamole, mexican food, seafood, bbq steaks.....While they did their best to accommodate my gluten issues, sometimes they forgot. Everyday around 4 p.m. they brought out guacamole and chips, and everyday I would ask if the chips were gluten free and I would get the answer "no". They did not consider getting gluten free chips for me until the third day when I asked them to get gluten free chips. The staff was wonderful and Jorge was amazing. Very accommodating and always with a smile on his face. He prepared wonderful margaritas and mojitos. Plenty of wonderful tequilas, vodkas, rum and prosecco in the area, but fine wines, specially reds and champagne selection were limited. If you want something specific, I recommend you bring it with you. Finally, this whole place would not happen without the amazing and always smiling Mimi. She was there several times everyday checking on us, making sure we had everything . This magical place has it all, lacks some attention to detail which would elevate it to 5 stars. Ideal place for big family reunions, weddings, birthday celebrations and girl's weekend away. I give it my GoldnAdvice seal of approval.