Although we stayed there for a very short period (~8h :) ), everything was very good and exceeded our expectations. The place is very clean, spacious and the late checking was effortless. The place has multiple aircons, TVs, etc.
The terrace could use some tidying up, but if it is not essential to you, the place is perfect.