We always take the package deal and right now they have some pretty good prices( so you may come out cheaper that way).
The age range does vary from really young to really old(that would be me lol) Whenever we go there are always young people in your age group there.
I like to get a room on the Reef side that is facing the ocean, if I can remember I will send you the Block that we stayed in where you could see the ocean from you balcony. It was great.