I was severely disappointed by this hotel. Definitely not a "resort" even though their website claims "in a resort-style setting". There are no "resort-type" amenities such as poolside service for food/drinks, towel service at the pool, a spa, maid-service.
Positives, the staff was very friendly (front desk attendant, valets, Tarpon beach bar staff). The beach was lovely and they do provide free beach chair/umbrella set up.
The hotel itself needs a massive facelift, very run down and dated. The bed frames were cloth and very dingy/dirty looking. The comforter for our King bed was queen size (at best) so it didn't even cover the both of us. One of the Tarpon Group workers told us that the hotel severed the relationship with them 4 years ago so they provide no services to the hotel.
The elevators were deplorable. One didn't work the whole time we were there. Wasted so much time waiting for an elevator to arrive. And many times, when it did, it was so full you had to wait for the next one. The fridge in our room barely kept the food cold even set to the coldest setting. We had hot water half the time.
Pool - Terrible. It says its hold max capacity 22 people, yet the hotel has 12 floors with at least 10 rooms per floor. Its not NEARLY big enough to accommodate the hotel. No enforcement of the pool rules because nobody that works there is out at the pool.
I wouldn't go back to this hotel sadly.