A great place to stay for small group or big family.