Excellent place in an awesome location. 5 stars for sure.