I am a longtime resident of the area. The "Deck" used to be the place to be, not anymore. Management just isn't the same as it used to be and they need to get rid of a few bartenders who have been there forever and act like they own the place.
Besides that, the food prices are getting too high for the quality served. There are many better places than this for the price.
During my most recent visit (May 2008), I noticed cleanliness concerns, for example dirty areas in plain view behind the bar...I lost my appetite and left after just one drink.
For food, I would suggest a place called the Pub, located in Indian Rocks Beach...better food, better prices, and a beautiful view of the intercoastal waterway instead of busy Gulf Boulevard.
For nightlife visit Gators at John's Pass or the Hurricane in St Pete Beach...they blow the doors off this place.







