Going to Batam was a bad experience, ferry was delayed a little. Was with my husband and 2 year old daughter. I used to visit Batam regularly in the past and would join the Queue early, but this time was not as easy when travelling with kids. I will admit mistake will be on my side for not Queueing early to get seats. By the time the announcement was made ferry had arrived, every one rushed and we were the last few. Got into ferry and everywhere was full. I was okay to seat separate with my husband but what surprises me was there are selfish people whom put their belonging and blocked empty seats between them and NONE offered me seats even tho they see me struggling carrying my kid.Ferry staff was kind enough to only ask, are you able to find seats? You could have done better, and assist to ask people to move. They leave empty seats in between like as if the next person has infectious disease. I paid nearly $50 for my daughter to have a seat too, and she had to seat on me. Managed to get a sit somehow. Didn't have much time to ask anyone one by one as Ferry was about to depart. Going back time, came across upgrade to Business Class @ $12 per person and decided to go with it. Benefits are priority to enter and leave the ferry. But, just note that once the staff allow the economy people to barge,they can just overtake you.Maybe the staff can give a break in between, after seeing those Biz class people step in the ferry,the rest can follow so.No benefits when in SG though.