We do have quite steep road access, but this means a super view from the villa. It is in residential area so quite normal on Koh Samui, and far better than ALL the villas in Chaweng Noi and some on Bophut.
The swimming pool, agree that parents need to be vigilant at the swimming pool. And fair to say its the same for many villas on Koh Samui with infinity pools.
We will remove the GYM as being part of the facilities. And I did pay for the Hillside gym for you when you pointed it out to me.
We can't comment on the price of the villa - its pretty normal for a 300 + sqm villa with 4 bedrooms, and these facilities. For families and large groups it works out at 7500 Baht per night. I don't think that unreasonable.
The electric really is cost of using the villa. Its a private rental, and normally guests pay to stop abuse of the air conditioning. And the Fish! ? I am not sure about this.
Best wishes to you and your family.