I've been staying at Airbnb's for a while now and this stay by far was the most pleasant and awesome. The hosts and the apartment were 5 star quality. Add that to a most wonderful location and hosts that personally ensure a wonderful visit - simply wonderful! Another visit is already on the list!