Great communication, apartment in a great location and was spotless on arrival with everything set up as per prior arrangements. Agreed with early check in and late check out which was very handy. Good not ask for better service!