An excellent place to stay for a larger group or family.