We arrived half an hour early, fortunately for us, as those that arrived later must have a worse experience.
Due to work being done on the terminal, we were led into a large tent and progressed quickly through the usual mazelike system until, about two lines from the exit, we stopped. We stood there for about two hours, with no food or drink supplied, or even available for sale, and no information given about the delay. We found out later it was partly due to a breakdown in the camera used to take our photos for our cruise card.
Further delay was caused by having to obtain a visa for Bali, which could have been done later, as we would not be there for about eight days.
Cabin is small, but comparable with other cruise lines. However the shower was small. Wifi is available most places on the ship, but when most good hotels throw it in as a "free be", the price they want for it is over the top.