Sorry I didn't get to respond until today, but I think you made the right choice dutchgirl. Did the same live-aboard (2 days 1 night with Diver's Den) 18 months ago and it was a terrific experience.
I would say the food was OK, not great, but good, the accommodations were clean, but again not opulent, but hey your staying on a dive boat, if you want a yacht, break out the checkbook. The dive deck was well organized and there was alot of room for the divers we had on board (I don't recall if the boat was full or not). Safety procedures were sufficent There was a small boat for retrieving divers if required (it was not needed while I was on-board), safety sausages are required for all divers, if you don't have one they will loan you one of the cheap plastic ones. All divers are signed out and back in, there really is no risk of an "open water" type scenario here, they are very diligent about that. When I was there I only had OW cert, although I had varied diving, they still limited you to 60ft, I guess its an Australian nanny state thing, I have not found that anywhere else, you shouldn't have that issue provided you get your advanced cert first.
Cramming that many dives in (and I did them all) was tough. There was not a ton of time to relax (proper surface intervals were done), and at least for me I was still recovering from jet lag. I would have liked to have a little more time to visit, met some interesting people onboard and everyone was friendly, but your are there to dive, and you will enjoy it. Make sure you do the night dive, it was amazing (I am partial to night dives anywhere though).
Hope you have a great time! Dive safe and have fun.
Mark