Good: good location as it is in the hub of good restaurants (esp asian restaurants) and attractions, large apartment with good security, remote check in (need to provide credit card details to pay for 400 euros deposit over the phone though), broken baby cot was replaced right the way at 10 pm on the first night, good bed and pillows, good air-conditioners in all rooms.
Bad: very thin walls and I couldn't sleep much in one of the nights as the people in the apartment above were active at 3-5 AM! (I usually sleep very easily, so if you are a light sleeper, look elsewhere), very bad wifi and the TV wasn't working, I seeked help from the owner about the wifi and TV problems on the 2nd day (out of 4 nights) and the owner was unresponsive which forced me to use my 4g roaming so that I can have access to stable internet for my urgent work and I coudn't use the TV at all through out my 4 night stay.