Buena Vista is a hotel offering an outdoor seating area, alcoholic beverages, and accepting credit cards.