Fabulous amenities, comfortable sleeping spaces, lovely patio view, responsive host = great stay.