4 star hotels in Roses typically cost $158/night, but Hotel Spa Mediterraneo Park is typically available for $96/night, and is rated equally to its competitors.