Flawless. Location, decor, everything is perfect. Highly recommend!