10 Johor Bahru hotels & resorts that will make you want to stay forever