A great place to stay when traveling with a big group.