Very well maintained and thought out. Great communication which made things easy and relaxed. Great location as well.