perfect apartment... an impressive experience.