Fantastic on all counts, including a stylish and fun bar/restaurant right downstairs.