Very clean and all the amenities! Very good communication.