Nice place to stay! Love the balcony much which could allow bbq. The entire apartment is generally clean but since the entire floor is covered by carpets, we may not know if the previous guest really used that properly and remained it clean. But overall, it is a convenient and nice place to stay! It has all you need in the kitchen...we mostly cooked every night during our stay! Great host, Richard.