excellent accommodation for groups.