A balcony room on an NCL ship has a private balcony with seating, while a suite is a larger and more luxurious room that often includes a separate living area and other amenities, such as a butler or concierge service.