Very clean, great location, good communication and nice size apartment. We loved our stay!