For me this is an excellent hotel especially if you are travelling on business or even with your family on a leisure trip. Nestled in a more tranquil part of JB, it offers a close enough location to factories and businesses and aslo tourist attractions such as Legoland.
I make regular working trip to JB and had stayed in various similar category hotels and many had dissapointed with poor service, poor amenities, poor cleaniness or other major issues. So far i find that Thistle JB did not have any such issues with their well maintained rooms, public guest amenities such the pool and gym. The gym although small, is fully functional and well maintained unlike a lot of other hotels that i had stayed in.
Another factor that made Thistle JB such a good hotel is the dedication of its staff, they made you feel at home and are quick to attend to any of your request/complaints. Special mention must be made of their front counter staff and their supervisor, as i dare say without them, i would not continue to be a repeat guest of this hotel.
If i must mentioned an area which they could and MUST greatly improve upon, it would be their Reservations Department. From all of my dealings with them a predictable outcome would be "extremely frustrating" to put it mildly. The only reason why i did not rate this hotel as "excellent" would be because of this reason.
Another lesser but equally important area would be their F&B section, they could do with more choices. However the staff service level is pretty good.
Overall i think Thistle JB is a great place to be especially if you are looking for a clean (in every sense of the word) hotel in a good location with minimal distraction.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.