A great place for the whole family, or large group. Enjoyable stay.