Spotless, great location, awesome views, comfortable, friendly host.