Stayed here for one night as part of a package with Elephant Village tour out of Luang Prabang. EV is pricier than the other elephant tours but we decided to go with it because we were satisfied that it was the most humane and conservation-oriented of all the elephant operators out of LP.
The elephants do indeed look well taken care of and one mahout in particular (see photo) has an amazing relationship with his elephant -- voice only, no need for a hook or any other device to control the animal with.
The experience was a major highlight of our trip to Asia but I do want to point out that the lodge is not as glossy as the pictures make it look. It is accessible only by boat and a steep and dodgy series of steps cut into the hill. You have to be fit to access it. The furnishings are nice but, as befits a jungle lodge, rustic.
Also, only one room has air conditioning and it is a loft room, accessible by staircase, and much smaller than the other rooms with a small, dark bathroom with no shower stall. There's a shower but you basically stand in the middle of the bathroom so the entire place gets wet.
The a/c was well worth it as we slept very well in the cool air. There were strange sounds in the middle of the night but this was probably animals crawling on the roof.
The restaurant at EV is expensive and not very good but they have you captive and they take full advantage. The owner is local and from the t-shirts he wears, a male chauvinist pig. But you don't have much choice -- his is the only game in town.
If you want as much time with the elephants as possible, do the living as a mahout overnight trip. Compared to the one-day trip, you get 2 extra treks with the elephant where you ride on their necks, not in the howdah, a total of about an hour more with the elephant. (Also more hiking back and forth on the same trail to pick up and drop off the elephants, and more time on the sampan in the Nam Khan river, which was a lovely experience.)