We stayed at Trail's End as it was a last minute trip last week and every hotel in St Pete Beach and most in Treasure Island were booked. Compared to other TI hotels, which are almost all mom and pop-type, it was pretty decent, but it is not a luxury hotel, barely a 2 star in fact. The beach is huge and beautiful, the pool looked clean, but we didn't use it, there was a cute little courtyard, the buildings looked a little old, but in pretty good shape, the room was just OK. IT did smell very musty and didn't look that clean but we only stayed 2 nights.
We ate at the Waffle House and Sloppy Joe's and also a place called PJ's on St Pete Beach.
I don't think I would stay here again unless it was just 1 night and I was desperate.











