Leeward Key 903 ligt in Destin, op een paar minuten lopen van Miramar Beach, en biedt gratis WiFi, gratis privéparkeren en uitzicht op de zee.
De units hebben allemaal een zithoek met een slaapbank, een tv met satellietzenders, dvd-speler, een volledig uitgeruste keuken en een eigen badkamer met gratis toiletartikelen.
James Lee Park Public Beach ligt op 2 minuten lopen van het aparthotel, en Crystal Sands Beach ligt 2,5 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Destin Executive, op 7 km van Leeward Key 903.