Absolutely everything it is advertised to be. And, more. We loved Prague and can't imagine coming back and not staying here. Outstanding communication and helpful to a fault. Thanks for everything!