Awesome place: clean, comfortable, built with style, great location, access to outdoors, friendly hosts.