The apartment was brand new, clean,and had everything we needed. We stayed with my 9yr old son and i had to cook as well, tge kitchen had everything we needed. The apartment was nicely decirated and the overall feel was very good