Hotel Santa Rosa biedt een luxe spa, een fitnesscentrum en gratis WiFi in Olavarría. Het ligt in het commerciële centrum van de stad.
De kamers zijn ingericht in elegante kleurenthema's en voorzien van schilderijen aan de muren. Ze zijn voorzien van een eigen badkamer met een haardroger, een minibar en airconditioning. Er is ook een bureau, verwarming en een kluisje. Sommige kamers hebben een televisie en een spabad.
De accommodatie ligt op 8 blokken van het busstation Olavarría en op 10 km van de luchthaven Olavarría. Hotel Santa Rosa biedt gratis parkeergelegenheid.