Immaculate, great location, thoughtful extras, easy communication and check in and out.