Never again. Decent location, but still never again. Horrible value for the price we paid. The pool closed early for some reason so we ended up having to sneak into the hotel next door to use the pool.
The front desk staff screwed up our reservation - we asked for non-smoking and they put us in smoking rooms. We then proceeded to wait nearly an hour to get our rooms changed to what we reserved and paid for.
The bed was horribly uncomfortable, the room was small and the bathroom was old. Pay the extra bucks and stay somewhere else because Imperial Palace, was more like imperial hell.