Five stars. Great service, communication and location. Ideal for a large group.