The place was clean, location is also great but if you love to cook or have plans of making your own food during your stay, I would not recommend it, The kitchen is really small and inconvenient to use, there are no tiles on the wall, the paint is not cleanable and it is white so if you have some little spillovers while cooking which will happen because the pots and pan are so tiny and the kitchen is tight, it will leave a stain you cannot clean and the host will charge you for damages. Also, it says in the description that it has basic cooking items like oil, salt, etc. It did not have those. It is more like a hotel room than an apartment.