Very clean and well fitted. Great location.