Lovely rooms, great location, sea view, humming birds, perfect hosts