The hotel is very clean & comfortable w/ great staff.
There are good local restaurants within a few minutes by walk. We walked around w/ a kid (<10 yrs old) around 8am for breakfast and 7pm for dinner, and didn’t have any problem in terms of safety. It took a bit of courage for us to cross the roads, though:)
There is also a supermarket in the same building as the hotel, where you find drinks (incl. alcohol), food, groceries etc.
Not quite sure about the public transportation as we used Grab most of the time.