Very clean. Great attention to details. Awesome location.