Where do you stop for the surface interval and for how long?

That depends on the dive sites that your group decides upon on the morning of your dives. However, rest assured, we ALWAYS do our surface interval at a full service beach club that serves food and has appropriate rest room facilities.