This apartment is new, clean, perfectly located and had all the essentials. Check in was very easy and everything functioned well. I would definitely stay here again. My expectations were exceeded.