Clean, well-equipped, great location. Smooth check-in and -out. Could not have had a better experience. A minor point was the TV, although we hardly had time to watch it. Either the TV was acting-up or the provider was bad. Internet was great. Would highly recommend this apartment.