There's a restaurant on site. You can enjoy a drink at the bar/lounge. WiFi is free in public spaces. Eslington Villa also features multilingual staff, laundry facilities, and dry cleaning/laundry services. Self parking is free.
Our room was quite tired and pretty dirty - there were hairs and dust where there shouldn't be. The room was also very warm, and I had to repeatedly ask for a fan. Also, no one answered my calls when I rang reception about this three times. The best bit about the 2 night stay was the friendliness of the breakfast staff.