Why i < 3? May make more sense to give the user the opportunity to enter as many reservations they want, and then opt to quit whenever done?