Beautifully clean. Well equipped. Great location.