I only ever book for 1 hour because I personally hate the rushed feeling and it makes me feel like I wasted my money but I never feel that with the hour long bookings.
I also feel like I receive a much better service for the longer bookings.All my 30 minutes ones so far of which there are 2 have been disappointing but the hour long ones have been good.