Very clean, great kitchen, up to date bathrooms. Great view. Excellent parking. Great location. Spacious and comfortable. Good tv package too.