The city of Lahad Datu does not look or smell good. There is nothing to do or see here and basically, you better pass it without stop! If for any reason you need to stay one night, this hotel is fine. Probably the hotel restaurant or the room service is the only safe place to eat in this city.
Do not walk on the streets if you do not like the rotten fish smell that is basically everywhere.
The hotel is clean, the staff is friendly and helpful, also the room and food price is not bad.