Honest opinions please

So i bought this online because i wanted something different than my typical 2 piece bikini. However, I don’t feel it suits my body very well. My boyfriend likes it but of course he is obligated to say that. I need honest opinions... please help.