Well, such an ordinary train station. Much better than, for example, in Pereslavl. Yes, access to the platform is paid. The price is automatically added to the ticket price and given a QR code . Save all the papers that are given at the checkout. One of them is the ticket itself (the platform and departure time are indicated on it), the second is the QR code for access to the platform, the third was taken by the controller on the bus (there are few turnstiles on the platform).
The toilet is also paid, also 30 dinars, a ticket is also bought at the box office. The toilet is in the station building, there is no toilet on the platform. It is better to get on the bus 3-5 minutes before departure.
The station looks ordinary, which does not prevent it from performing its function well.
From the unusual: you need to buy a ticket for passage to Peron, at the time of writing its cost is 30 dinars. By the way, it will cost 60 dinars at the Belgrade bus station.
From the pros: buses run often and until late in the evening, a ticket can be purchased from the driver + you can sit at the stop at the bridge (then you do not pay a peron pass of 30 dinars)
Of the minuses: dirty urns that hang at chest level, transit buses can drive up to Peron at the last minute of departure, open the door for 10 seconds and leave (if you did not have time to react and go inside, alas, you are late).
The buses are new, travel time is expensive, if you take a ticket to Belgrade there and back, you get a discount of 100 dinars, I recommend the cashier explained everything clearly