Nice, hotel-style place in heart of the Chatswood