We hired an entire villa at Maverick for a hen do and had a fantastic trip. The villa was spacious, clean and well styled. The amenities are fab, there is so much space and things to do that you could happily not leave all day. I would say the amenities are more communal than the listing suggests but this wasn't an issue for us. The staff were very accomodating and always happy to help! Would definitely revisit in a large group or as a couple.