I had a fantastic time and would highly recommend! The crew is great and the diving is very good. I plan on doing it again this summer with my 16 year old son. I agree with everything Sandra says except: I was in the galley and really liked it. The bunk was comfortable and large (not a lot of overhead room) and while the cook (Scott) starts breakfast a 6ish he was not loud and I was never woke up by pans banging around. I liked to get up early, grab a cup of coffee and go up on deck to enjoy the sun coming up. I was by myself so being the galley made me feel more a part of whole thing. If you’re going with a significant other and sharing a bunk or like to sleep late then one of the other cabins would be a good choice.
The accommodations are not luxury, but I found them extremely comfortable especially if you go with the mindset that this is an adventure cruise. The food was great, the people I met where from all over the world, and the crew did everything they could to make the trip great.
This was my first live aboard so I can’t contrast it with other trips, but I would highly recommend it and I’m very sure that you will have a great time.