Two or three hours of one-on-one lessons a day are fairly easy schedules that are primarily meant for
- beginners who want to get a feel of the Spanish language but are not yet ready to commit to more serious studies
- advanced students who are already fluent or nearly fluent in Spanish and only want additional conversation and practice
- students who have very little time to study because of other commitments
In any case, at two or three hours a day you will advance quite slowly. If you want to make rapid progress, you might consider taking at least four hours a day.