Check-in was a hassle and extremely frustrating, making our stay a bad start. The place was overall clean, with some cups and utensils dirty. The rug in the lounge was also quite dirty but everything else appeared clean. Host was responsive overall, apologising after the check-in debacle, stating it was due to previous stayers who did not put the keys back, hosy also sent multiple messages instructing how to check out days before our trip were to end. Other apartment residents were loud at times and there is a rubbish chute outside the door that can be loud too. Certain check out information conflicted. Location was good. Overall an okay stay.