Boat: excellent.  Food:  As a vegetarian, I felt amazed at the options there were! The entire staff on the boat was spectacular. Every person was very accommodating. The food was the best! Our dive master was incredible as well as and could spot everything if asked. Overall, a great trip!