I love Tampa in general. Been there several times, but never stayed overnight.
I attend a conference last February, held at this hotel. I stayed in the Marriott Waterside for 4 nights. The room was great, everything you might need, a truly 5 star hotel. The staff was really helpful, conference rooms where huge, and comfortable. It has breathtaking views from its high floors. You can walk around the hotel in a little park or in front of the marina.
It is 1 block away from St. Petes Times Forum, home of the Tampa's NHL team.
They have 2 restaurants on site, both have high quality food.
They charge you $15 for internet daily in your room.
Overall a very good option in this area.