Perfect location, accommodations and hospitality. All the best an Airbnb has to offer PLUS a welcoming host and atmosphere. We loved it.