Clean, and very good located. We were having our little 8 months Old baby with us, and it was s perfect stay. The appartment has everything u need, and is really Nice located.