If you haven't already committed and don't know exactly what you want, I realized that I could not afford a one-on-one personal trainer when I was looking around for a gym. I then happened to find a trainer-only gym (i.e., the only people who work out there are ones that use their trainers) has a semi-private choice. You are assigned a trainer and a particular time to train. Basically you pick the time most convenient to you. There are 2 to 4 other people that will be working out with your trainer at the same time. Then every session he (in my case) will tell you to do a specific exercise and obviously show you if you need to be reminded how to do it. He will then move on to the next person who he does the same thing to. By the time you are done doing what he asked you to do he is ready to move you on to the next exercise. Because you pay only for the times you appear to train, many times it is the trainer and only one other person or on occasion you will have him to yourself. So it ends up being personal training. The more you get to know the trainer you can ask basic things about diet or anything else. On your days off (or after you have trained) you can go to work out or do cardio and you do not pay. They have a dietician that you can make an appointment with that will set up a regimen for you but you pay for that. In some sense, you basically what you should and should not be eating but getting a program from a dietician can be very useful. One of the best thing of having a trainer (personal or semi-private) is that it forces you to be there at a particular time. You have a commitment. At least that is the way I felt.