Perfect place that has everything you need and wonderful hospitality.