Overall, it's good, but it's not very friendly in certain areas, especially for Muslims...
The halal status of the food in the restaurant is definitely questionable... However, for non-Muslims, it doesn't seem to be a problem.
Next time, if you stay overnight, you don't need to include breakfast.