Ithaca biedt accommodatie met gratis WiFi, airconditioning en flatscreen-tv, en is gelegen op 3 minuten lopen van Lummus Park Beach en 300 meter van South Pointe Park Beach.
Populaire bezienswaardigheden in de buurt van het aparthotel zijn Fisher Island Beach, Jewish Museum of Florida en historische Art Deco-wijk. Het dichtstbijzijnde vliegveld is Internationale luchthaven Miami, op 17 km van Ithaca.