Am considering a trip this summer down to Del Rio for Axis, anyone have any reviews for this place?