Communication was great! We had an awesome time! Place was sparkling clean with a ton of amenities to keep us busy while there :)