Apartment is brand new, had all the amenities you require and was spacious and clean.