90 min is my favorite appt length. No rushing, should allow time for a shower before, after or both - and may some time for pillow talk. 120 might be too long for a first meeting, if the chemistry is not great this could end up feeling like 5 hours. Generally, I will book 60m for a first meeting unless our pre-meeting conversation tells me it's going to be a great encounter.