Treasure Island Clock Tower znajduje się około 5 min spacerem od hotelu, a takie obiekty przyrodnicze jak Plaża Upham są zlokalizowane w prawie 4 km. W dzielnicy Treasure Island zapewnia dostęp do atrakcji kulturalnych, takich jak Maykel Art Gallery, w 250 metrach.
Białopiaskowa plaża leży w odległości 5-minutowego spaceru. Do okolicznych atrakcji należy także Treasure Island Slide Florida, w jedynie 550 metrach stąd.
W dobrze wyposażonych pokojach znajdują się jadalnia i aneks kuchenny z telewizją satelitarną oraz klimatyzacją. Łazienki wyposażone są w oddzielną toaletę i prysznic oraz szlafroki i ręczniki kąpielowe. Niektóre pokoje mają również zapierający dech w piersiach widok na zatokę.
Do dyspozycji Gości są basen, salon spa oraz centrum fitness.