All perfect. Highly recommended. Great location.