Actually not so bad depending on the layout of the ship. If you don't have a balcony cabin, you can almost always find a hidden spot (I don't mind getting my own drinks). For some odd reason, most passengers tend to huddle together. We just stay on the boat insted of getting off at the destinations (tourist traps).