Overall it's good... but there is a little complaint about the staff's assistance which is not very responsive because when I said there was spilled water on the road, they didn't immediately give a sign or clean it up, in the end a small child fell and slipped, even though I had informed the staff but there was no response until a small child slipped and fell