Just spent a wonderful week here. Very clean, lovely warm pools and jacuzzis. Very friendly competent staff, lots to do including horse riding and organised events. Although there is no restaurant on site there are several not far away or a BBQ on site to cook your own steaks. Lake Pleasant is near with lots of hiking trails.