great place great location, great terrace.