What to expect at 8 week ultrasound

Tomorrow is my 8 weeks ultrasound and first ultrasound, what should I expect? Will I get to hear the heartbeat? And also get my due date?