Great place. Well maintained and in one of the best places in Praha.