This place was so much better than expected. Staff was helpful, the location is great, the ambiance was perfect and the rooftop is a nice touch.