Check-in at 11am.. when are buffets and amenities open?

My check in is at 11am, should I eat beforehand or just drop my bags, but not embark until later, so I can eat? Or are the buffets and bars open to be enjoyed before we set sail?