Great location for a large group, plenty of rooms and the swimming is a plus