Five stars. Location, amenities and a great host, this stay had everything! Can't wait to stay here again!