This is a five star place in every way! We loved all the amenities, the location and the hosts were incredibly gracious and flexible. Impeccably clean and communication was always quick and easy. 100% recommend this place!