The word Xanadu from the Oxford dictionary means "An idealized place of great or idyllic magnificence and beauty" GO you BIG Beautiful Thing! W