The hotel location is not the best but there is a convinience store and some food eateries at Balmoral Plaza nearby. Hotel Lobby is small and aircon is abit weak. Cleanliness overall is good. But they clean the room only when I arrived. And it was not ready when I arrived. Check in was delayed by 1hour. So that's the bad part. 3stars hotel service literally. However, rooms are spacious and very big. Clean and pretty good and in fact it was more than satisfactory for a 3star Hotel. Pleasant experience. Those who are OCD about the walls just take note the walls have some tapes here and there. But not too much of any concern. Toilet is clean and good. Overall, it is decent and worth the price. If you need the size and cleanliness this is the place to go to. But do not expect any great service. It is 3star service and is no point complaining as it is 3stars. The room aircon is cold enough so just bear with the heat in the lobby as the housekeeping does not like to work fast. And again, no point complaining as its 3stars. So great place, just bear with the check in and the service staff will only pretend to chase their housekeeping staff, it is clear that they will just take their own sweet time in preparing your room. Rating scale (1-10) : 8 Deducting 2points for the heat in the Lobby. I can bear the delay but the heat was bad. So 2points deducted from there.