Great apartment. Wonderfully located. Great hosts. Everything for a terrific Prague experience.