great location great view amazing place