Excellent Airbnb. The only reason I can't give it 5 stars is because of the lack of flexibility after we booked the wrong dates. I reached out to the host and tried to correct my mistake within 48 hours of booking with no luck. We had to change our flights (and our entire vacation) in order to travel during the wrong dates to avoid losing the entire amount we paid for this Airbnb. Just make sure you're 100% sure about the dates you're booking to avoid headaches. Other than that, this was an excellent place to stay at. Very clean, great location and the host was quick to respond to questions.