Perfect location. Wonderful host. Spotlessly clean. Amazing view. A wonderful place to stay.