Boomerang Business Hotel ligt in het centrum van Odessa, op slechts 1 km van het treinstation van Odessa. Het beschikt over gratis WiFi en een 24-uursreceptie. De beroemde straat Deribasivska ligt op 10 minuten lopen.
Elke kamer van Boomerang Hotel heeft een modern interieur en een flatscreen-tv. Alle kamers zijn voorzien van een koelkast en de badkamers zijn uitgerust met slippers.
Een scala aan cafés en restaurants zijn te vinden op minder dan 5 minuten lopen van Boomerang, en het ontbijt kan worden besteld in de kamers.
De Potemkin-trappen en de zeehaven liggen op 1,5 km van het Boomerang Business Hotel. De 19e-eeuwse kathedraal van Saint-Trinity ligt op slechts 2 minuten lopen en de luchthaven van Odessa ligt op 7,5 km van de accommodatie.