5% is actually not bad. At Hyatts in Tokyo it's more like 15-18%, and it's not optional.
The service is great, and I don't mind paying for it, but I don't understand tipping a percentage of the room rate. The service is just as good on cheap nights as it is on expensive nights.