Don Quichotte is a hotel offering simple rooms and a relaxed dining experience with terrace seating.