We had a fabulous time at this property. It had everything we needed to cater for a large group. Communication was great and lots of extras to keep us occupied- the outdoor pool and spa topped everything off.