All perfect. Great location, amazing views. Highly recommended.