Cleaning fee $99 for 3 nights stay was the amount yaffa charged. We did some basic cleaning such as stove, sink, most dishes, swept the floor and kept the garbage bags for easy removal. The cleaning lady was waiting outside while we were completely checking out around 11.45pm. The cleaning lady was urging us. Of course we understood We and tried to check out ASAP. Yaffa said 11.15am and we did 30 more minutes in check out because of 5 month old was baby with us. We requested a little bit of additional time to checkout. But she refused. Anyway, That's was ok since she already sent the cleaning lady. And her cleaning lady was rude even though we were taking our luggages out during checkout. Because we paid $99 for cleaning fee and saw the cleaning lady outside, we understood that it was NOT GUEST'S DUTY to mob the floor, to clean refrigetrator, to clean restroom, to do all laundry bedlines & so. Anybody can understand that. However, we did some basic cleaning and made it easier for yaffa's cleaning person. But it looks like yaffa is expecting from the guest too much to clean like crystal clear! Then why did yaffa charge us cleaning fee? For what reason did yaffa charge the cleaning fee? We did fair cleaning. it is the cleaning lady's job to make it well-cleaned for any next guests. NOT GUEST'S JOB! This was our biggest disappointment with yaffa complaining about cleanliness. Other than that it was just ok stay at this place. At least for future guests, I recommend yaffa NOT TO CHARGE cleaning fee if yaffa expects the guests need to do the job cleaning job crystal clear. If yaffa charges for cleaning fee, then don't complain about it. You must inform your cleaning lady to do a better job for you. its a very simple understanding to anyone. Thank you!