2 star hotels in Cangas de Onís typically cost $57/night, but Hotel Eladia is typically available for $45/night, and is rated equally to its competitors.