What a place! 5 stars is not enough, had absolutely everything you could ask for. Great location, great price, Hosts stay in touch. Loved it.