Excellent place in an amazing location. All-around great experience. Highly recommended!