We were here in mid-December 2012 for a long weekend. We loved how it felt very isolated yet was close to so many things and places. The setting on the water was great - every suite has water views. The suite was a living room area with some kitchen amenities - refrigerator, microwave, sink, etc., and a lovely bedroom with the typically wonderful Marriott beds. The pool area is nice with what feels like separate sections so you don't feel crowded, and a great bar with very friendly staff. If you want the beach, though, you need to go across the street - the Marriott provides a little shuttle that is on call for this. I had a FANTASTIC massage, but the spa was disjointed so not as comfortable as others where you can really enjoy a quiet room, etc. The fitness facility was adequate with cardio and basic weight equipment, but nothing special. The restaurant features a wonderful buffet for breakfast and a very nice dinner menu (albeit a bit pricey) - we had teh featured steaks and they were excellent. There are a couple of additional restaurants and shops walking distance - we loved Columbia Restaurant.
It is an easy 20 minute drive from Tampa (of course this was not peak summer so don't know how the traffic is then). It is a quick 10 minute drive to Dunedin which is a great little town with good food, great little bars, lovely parks, and the place where we spent most of our non-hotel time. Clearwater Beach activities are just a hop across the bridge, including the famous dolphin, Winter, which we recommend for young and old.
We would definitely stay here again.