It's all about the location, which is great. What the apartment needs is for the owner or his agent to take just a little bit more care. Upon official check in time we arrived to open the door and trip over 6 full bags of dirty linen from the previous occupant - this is an absolute disgrace and very very basic. Shower fitting fell out the wall upon first use, to reveal stuffed with tissue to try and hold it in position, again basic stuff!! No gas to the cooker (apparently Gas company problem). Get the option of spare key sorted out immediately at check in rather than having to arrange for a spare key later (deposit RM100). Overall it was good, but could easily have been excellent with just a little bit more effort on owner/agents part.