Love it!
The perfect set-up! Two ex-best-friends trapped on a cruise ship together, forced to deal with their issues. Combine that with simmering jealousy, interesting side characters and a gorgeous setting, and you've got the perfect beach read.