Great location and onsite facilities. The tennis court and swimming pool were thoroughly enjoyed by kids.