I recommend Cheri to everyone I know that needs travel advice or bookings. She really knows the business. Even better, she really knows her clients. She's able to recommend things that are appropriate for our entire family (which includes a 6 year old boy) and stay in our price range. She's also very patient, as we have had to rearrange bookings before, and she's done it quickly and efficiently without making us feel like the pains we were! :-)