I have not been on this ship but we did the Southern Caribbean last year and loved it. You can look up the ship you are considering and check out the public rooms to see if they are to your liking. Once of our criteria is the ship must have an aft deck to sit on so we can watch the wake. Check out this ship to see if it has some of the things you are looking for. As for a cmofortable bed you may want to check and see if they have mattress pads like Princess does. This made the bed sooooo much more comfortable, but we had to ask ahead of time because they don't have them for every cabin. Hopefully someone on this board will have sailed on your choice and they will have some answers for you.
Happy Planning.