Excellent location, excellent value, excellent accommodations to comfortably provide for a large group of guests