Superb place. Elegant, clean, well-situated. Highly recommend.