Perfect location. Everything from check-in comfort, location, amenities, bedding, kitchen was great. We did not do any cooking but it looks like all the necessities were there. I have no hesitation in recommending this apartment.