This place has it all: great location, gorgeous views, comfortable, clean space, delightful, thoughtful host. A wonderful first-time experience with Airbnb. Will definitely recommend it.