Clean, modern with all the amenities you could desire. We stayed with our 2 young children and the apartment was so comfortable and equipped.