Excellent accommodations and great hosts. Comfortable, spacious, clean, stylish, nice amenities and thoughtful touches.