Good place to stay to accommodate a big group of people.