Wonderful, great, lovely, beautiful, magnificent, I do not know what word or how I can quantify this lovely apartment. It will give you all comfort.