The problem is 5 Stars hotels, they have to stick to the min. std of being 5 stars, including mini fridge, breakfast buffet, restaurants within the hotel, all need to have 5 star services and 5 stars prices. If you are on budget or slightly above budget, but willing to foot out 5 star price and stay in 5 star hotel, then suggest you just sleep there and do everything else outside the hotel. Not many 5 star hotels are having great food or great food that commoners can afford. for good steak, anywhere in kl you should be paying from RM150 up per serve,