Very nice and imaginative place with lots of retro touches around.