I have decided to try a different method of going to Johor Bahru. I took a train to Changi Airport and thereafter waited for the bus service that is operated by Transtar Travel. The bus frequency is on an hourly basis which in my opinion is a long wait. Preferably the bus frequency should be every 30 minutes. You can take this shuttle bus at either Terminal 1, 2, or 3 and the fare is S$7/- for a one way trip from Changi Airport to Johor Bahru.
.

.
When the bus arrived, I saw that it is a mini passenger bus and the driver told me that the ezlink card machine was faulty. So I have to fork out cash of $7/- for this trip. Though this is a small passenger bus, the seat was comfortable and the bus was clean. The ride was comfortable and only few passengers boarded this bus; so there are plenty of empty seats. When we arrived at the Singapore checkpoint, the bus driver told us that he will be waiting at the parking lots which was right in front of the bus bay. I cleared the immigration quickly as it was not crowded during this weekday; and thereafter I saw the bus waiting for us at the parking lot. When all the passengers boarded the bus, the bus driver drove off to the Malaysian Checkpoint. The bus terminates its service at Kotaraya II in Johor Bahru. However as I was dropping off at the Malaysian Checkpoint, I did informed the driver not to wait for me. I was told by the driver that there is nothing much too see at the Kotaraya II terminal. The good news is that if you are taking this bus back to Changi Airport from the Johor Immigration Checkpoint, the fare is only RM$7/- which is very reasonable.
.

.
My view is that this bus service provides a convenient and comfortable way to travel from Changi Airport to Johor Bahru. The fare of S$7/- is quite expensive. I think a more reasonable amount would be S$5/- from Changi Airport to Johor Bahru. Hopefully, they could also increased the frequency from every hour to every half an hour.
.

.