That's what we did on the May 20th Vista cruise. We were told min and maximum was 8 people. When we arrived in Privee, the table was set for 10 people. Communication seems to be an issue.
When you pay the Odyssey or Dom price for the meal, there is no $300 charge for the room.