5 stars across the board. Excellent host, location, price, communication, and location.