Great location and amazing views. Property was clean, tidy and spacious. Check-in was a bit stressful as the host was unresponsive until we contacted Airbnb Support. The host told us that the previous group had left the property very messy and had caused some damage. We were given a free upgrade to a larger property and just paid an additional $80 cleaning fee. We were able to check-in an hour earlier at no charge as well. We had no further issues and enjoyed our stay.