great place to stay excellent views