Excellent location. Had everything. Had a terrific time. Will stay again!!!