This is a fantastic place to stay: stylish accommodations with great amenities and a terrific location. Great host, too.