Very clean! As described. Many amenities. Great location. Good communication. Would rent again.