3 star hotels in Crato typically cost $184/night, but A Flor Da Rosa is typically available for $88/night, and is rated equally to its competitors.