Excellent - everything............location, apartment, check in, useful info given upon arrival...............absolutely nothing bad to say about it. We loved our stay there.