Great location. Great communication. Detailed and easy to understand self check-in package. Clean apartment. Good amenities.