great place, good communication. clean.