I spent 8 nights here, and was completely satisfied. The staff is very friendly, breakfast for a small fee was very good, quick walk to the trains or across the river for shopping and dining, and a small fitness room upstairs was adequate for my stay.
Parking in the pay lot across the road was a little expensive, but that really has nothing to do with the hotel. I rented a car for the entire trip, but it was completely unnecessary as it is so easy to get around without a car.
Budapest is a very long way from home, but if I ever do go back I would definitely stay here again.