'use client' import { useEffect } from "react" import { Star } from "lucide-react" import Link from "next/link" import { Badge } from "@/components/ui/badge" import { PublicInset, PublicPageHeader, PublicSurface } from "@/components/public-surface" const reviews = [ { title: "Excellent Service!", body: "Rocky Mountain Vending has been fantastic for our office. The machines are always well-stocked and working perfectly.", author: "Sarah M., Salt Lake City", }, { title: "Professional and Reliable", body: "We've been working with Rocky Mountain Vending for over a year now. Their team is responsive and easy to work with.", author: "John D., Ogden", }, { title: "Great Selection", body: "Our employees love the healthy snack options and variety available. The free installation and maintenance service is a huge plus.", author: "Michelle R., Provo", }, { title: "Outstanding Customer Service", body: "Whenever we have an issue, the team responds quickly and resolves it the same day. It's rare to find this level of service today.", author: "David K., Sandy", }, { title: "Highly Recommended", body: "Best vending service we've ever used. Free machines, regular restocking, and great communication.", author: "Lisa T., West Valley City", }, { title: "Local Business We Trust", body: "Supporting a local, family-owned business feels good. They care about their customers and it shows in everything they do.", author: "Robert P., Bountiful", }, ] export function ReviewsPage() { useEffect(() => { const existingScript = document.querySelector('script[data-rocky-reviews-widget="true"]') if (existingScript) { return } const script = document.createElement("script") script.src = "https://reputationhub.site/reputation/assets/review-widget.js" script.type = "text/javascript" script.dataset.rockyReviewsWidget = "true" document.body.appendChild(script) return () => { if (document.body.contains(script)) { document.body.removeChild(script) } } }, []) return (
{reviews.map((review) => (
{Array.from({ length: 5 }).map((_, index) => ( ))}

{review.title}

{review.body}

— {review.author}

))}

All Google Reviews

Browse the full review feed from Rocky Mountain Vending customers.

This is the same live review feed that powers the Google review widget, so the dedicated reviews page shows the full set instead of just a few highlight quotes.

4.9 / 5.0 on Google