Family-run Hotel Olivo offers colorful rooms, free breakfast, a restaurant, and a spa area.