Sorry, It is late answering.
Every hotel will give you a hotel stay slip, You just keep it. The immigration office may ask all the hotel stay slips. We did not get asked, Just keep until you are out of the country.
I and my colleagues who stayed there ate mostly at the hotel -- the food was good. One night we went to an entertainment area/complex by a river to eat at a traditional restaurant, which was very good. There are several places in this complex and you can eat outside. Unfortunately I can't remember the name, but the hotel would know. It's not within walking distance of the hotel, though.