Excellent location, excellent views, excellent host, excellent service! 5 star!