Rocio Del Mar Liveaboard
I relatively recently went aboard the Rocio Del Mar on one of their Sea of Cortez routes. The experience was amazing, I would gladly repeat the same trip, although I have very strong plans to go back onboard to join their Socorro trips!
Most importantly for a review on the Rocio - the dive crew is absolutely amazing. I've been on a number of liveaboards and have never experienced such a great crew. They are always anticipating your needs, being professional but also relaxed and friendly, and just overall awesome.
Food - the food is absolutely phenomenal. Each meal was completely different, and all amazing. We did topside BBQs which were really really cool, and all dinners were 3 course meals.
Accommodations - rooms are fine, there is nothing fancy or spectacular about them but they get the job done. Most bedrooms offer 2 twin beds in an L shape, which is nice as you don't have anyone directly on top of you, nor is the upper bed too high that it's too difficult to get in & out.
The one strange thing about the boat is that the dining area is in the bottom front of the hull. I definitely prefer a dining area where it's center-hull, and multiple windows so you can see the views, enjoy the seabreeze, etc. Being down in the bottom hull feels like you're on a fishing boat or something and it's more bumpy. Besides this small thing though, everything about this boat and crew is fantastic!