Squeaky clean, amazing views and great facilities