Fantastic location, great communication, comfortable stay for large group