great location. great communication. clean.