good location, good communication. great value.