An absolutely top notch location with everything you need to have an amazing stay in Prague.