Excellent place. As great as we hoped. We would definitely stay again.