Clean, great location, and superb communication throughout the whole process. Even had the courtesy to ask if we needed anything else to accommodate our stay while we were there. Look no further.