Everything on top..beautiful location, cozy brand new apartment ... clean and comfortable.