Great place- wonderful communication and plenty of amenities for a large group!