Fit our needs perfectly. Great location and having parking was a bonus. Excellent communication before and during the stay. Overall a very good experience.