Great location great view all-around great stay