I've been on Carribean twice, Crown and Ruby and we're booked for Ruby again in a few months. The occasional maintenance issues that have cropped up haven't really impacted our enjoyment and we were even credited some OBC for a couple issues that really didn't bother us.