Clean and great amenities; kitchen, laundry, separate toilet and shower, Wi-Fi, off street parking. Good communication.