Great place to stay can accommodate big or small groups.