Better than most surveys. But there is an item that says "select up to 2", but you can only select one.
I also think it would be a lot more valuable if you listed each factor and asked how important it is.
I also want to put out my opinion here that all current liveaboard sites are terrible because a) they allow important details about everything from pricing to cancellation policies to photos of each room to be obscured or left out, b) they hide or edit negative reviews and/or c) the site navigation makes assumptions about how you want to search, typically by geographic area, that make searches very time consuming.
I'd love to see a site that solves these issues. The first issue could be dealt with by creating a comprehensive single format for listings that operators would have to use and abide by. The second by simply publishing every review that meets clearly published rules. The third only requires thoughtful programming.