I rented Campeche as a home base for my wedding. The suitea were well appointed and everyone enjoyed the added privacy of the individual room entrances although for our purpose we wish the common area were a bit bigger. We held out rehearsal dinner in the backyard which was large and gorgeous.
I gave 4 stars because the internet was not working when we arrived and most of the rooms were missing the chromecast. I'm not adding this as a complaint, but to show how responsive the owners were. It waa pretty late when we figured out that internet waa not working, but a maintenance technician came out the very next morning to get it fixed. Although it still didn't work, it was not from lack of responsiveness on the owners.
I would definitely stay here again if I were traveling with a large group.