good place to stay, especially for group of people.