Great location, well appointed, spotlessly clean, excellent host.