We took a cruise on the Joy in January. We were in a Haven balcony Courtyard suite. Next time I will get the exact same type. Convenient to Haven bar, restaurant, and other Haven areas. No need to card in.
This will be my 4th time sailing on NCL. I have never had to get reservations for the shows. How far in advance can you make the reservations? Is there a cost? Do the early shows fill up before the late shows?