Absolutely perfect. Great location. Nice amenities. They even had a city map for us!!! Very clean apartment with comfortable beds. Communication was always fantastic! Check it and check out was great, even with our arrival inconsistencies.