I stayed here for one night. The location was fantastic, having prime access to the elephants. Room was new, clean and quiet. Breakfast was simple but delicious.
There were 2 main downsides, firstly the check in/out times. 4pm check in and 12 check out. The reasoning is to access the area the hotel is in, you need a ticket (2500Rs) before 4.
The second was a massage that the hotel insisted was part of the package. I requested for a female, only to have a male arrive after an hour waiting. He was unprofessional and I asked him to leave 3 times after feeling violated. Most of the staff were abruptly and unfriendly.
I would still recommend this hotel due to the prime location. I wouldn't go into the orphanage if back again. I was able to feed the animals and chat to the trainers at the hotel without the thousands of people. Make sure you have smaller notes with you to tip however.