First Time

My bf and I are in a long distance relationship and have been together for over two years. We've talked about having sex a lot but I feel like we haven't been ready. This time however we are ready. We are both vigirns though so what should I do? I want it to be pleasurable and fun for the both of us. (And I'm on birth control so were good on that..) I know it wont be the greatest since it's both our first times but I do want it to be fun. Any suggestions?