Very clean. Well equipped. Excellent location.