Holiday Inn recently opened in Johor Bahru, and it boasts 335 rooms in a strategic location near the Johor Checkpoint.