We had a nice stay here, the amenities were great, beds were comfy, and our daughter loved going down to the pool every day. The aquarium is very close - closer than Google says imo. It's also close to the TECO streetcar system and some restaurants and stores ... we really enjoyed the Riverwalk area.
I also noticed a lot of cruise ships at port just a couple blocks away, so this would be a great place to stay if you're catching a cruise.