I went for a trip of 3 days with a few friends. The dives were all amazing, as much for the locations than for the dive plans, stories and anecdotes from the divemasters. The food was good, and the crew really nice. However, the boat could have been better. It was clean and good looking, but all the rooms and cabins were smelling the exhaust fumes. The generator was very noisy, and we had to choose between having AC and noise at night, or no noise and no AC. Even worse, when coming back from a dive, having the exhaust fumes blown at your face is not a really nice feeling and let a thin layer of greasy stuff on your dive gear.
If your goal is to have a comfortable and resting trip, forget it. If you want to enjoy some of your life best dives, I highly recommend!