I could only say it was beyond our expectation. They have a mini market on the ground floor of the apartment building so it's very easy to find them. Check in was smooth and easy. We were requested to put MYR 100 as the deposit and we got it back upon check out without hassle. the apartment was exceptional. It's clean and tidy. They also provide complete utensils. They don't provide mineral water but you can always buy at their minimarket. And they also give 10% of discount for every purchase on ther minimarket during our stay. They also allow us to put our luggage after check out and to be picked out later in the day. Overall, amazing stay!