Everything was delivered as promised, from the excellent accommodation to the warm staff. This experience exceeded our expectation. We would definitely go back again. We highly recommend Sandy Hill Ranch to everyone.