Consistently good on all counts. Made to feel like a personal friend. Definitely worth a visit if you want to come out feeling special.