I have stayed there a lot of times and it is the best location if you are not staying at the DLR hotels. Short walk from the room to the turnstiles. The rooms are very clean, microwave, refrigerator, etc. The continental breakfast is good before you go to the park. Just like what the pp said, don't eat at Captain Kidd's Restaurant since it is not that good.
The only problems about the hotel is that they do charge you if you have a vehicle. It is $8 a night to park a vehicle. The parking lot is tight. The pool is not that big, but it is big enough. The rooms that you want to avoid is right next to the pool. When people go swimming during the afternoon it can be very loud when you take a break.
No matter what, I would stay there again and again if I am not planning on staying on-site.