Hotel Casa Rosa ligt op 300 meter van het eigen zandstrand bij het dorp Biodola. Het biedt een restaurant, een tennisbaan en klassieke kamers met airconditioning en een flatscreen-tv.
De kamers van het Casa Rosa Hotel bevinden zich in het hoofdgebouw of in een bijgebouw op 50 meter afstand. Alle kamers hebben een haardroger en gratis toiletartikelen in de eigen badkamer.
Er wordt elke dag een zoet en hartig continentaal ontbijt geserveerd. Het eigen restaurant is gespecialiseerd in gerechten van Elba, waaronder heerlijke visgerechten.
De haven van Portoferraio is 8 km verderop. Vanaf hier vertrekken veerboten naar Piombino.