A wonderful place for a big family or group to stay.