Stayed 4d3n at Hilton PJ due to its convenient location. Food is good and cafe staffs are friendly, waiters should be more alert while on duty as one guy dropped the tray while passing by our table and my wife’s back got hit by the tray. Quite disappointed with the room conditions since it is a 5 stars rating hotel. We got a room which during check in, bathroom floor was not cleaned properly with stains, basin full of cracks, water leaking out from bottom of basin and entrance of bathroom floor with rusty marks, end up we need to ask for floor mats to cover those water leaking areas and request to change those mats with rusty marks everyday. Bathroom size is small, shower area without glass door resulting bathroom floor is always wet after showering. Facing tap water discolouration (due to on going maintenance work) and water temperature inconsistency issue from first day until last day of our stay. Tap water could turns very hot and discoloured out of sudden even if temperature is not adjusted and even in the mid of water running. Night duty manager did offer another room for shift but the room is having same water temperature inconsistency issue after performing check by own. Expect room conditions to be examined by staffs before offering to guest instead of having guest to perform condition check by their own. There is no facilities or play room for kids, not so friendly to family with young children.