Excellent place all around! Great location, clean, spacious, modern facility. Great value. We will definitely return.