1 of the best-rated hotels in Quito Ecuador