"use client" import { useEffect } from "react" import Link from "next/link" import { Breadcrumbs } from "@/components/breadcrumbs" import { PublicInset, PublicPageHeader, PublicSurface, } from "@/components/public-surface" const reviewThemes = [ { title: "Always cold and stocked", body: "Customers consistently mention that the machines stay full, drinks stay cold, and the day-to-day experience feels dependable instead of neglected.", }, { title: "Fast, friendly service", body: "When something needs attention, businesses talk about quick follow-through, easy communication, and issues getting handled without a long delay.", }, { title: "Wide product variety", body: "Reviews regularly call out strong drink selection, snack variety, and the ability to request items that fit the people using the location.", }, { title: "Fair pricing and reliability", body: "People mention competitive pricing, clean machines, and a setup that feels professional instead of frustrating or outdated.", }, ] const featuredQuotes = [ { quote: "He is arguably one of the best vendors in the industry. There probably isn't too many people I would trust more than him.", author: "Martin Harrison", }, { quote: "He always has my favorite energy drink at a great price!", author: "TOPX Kingsford", }, { quote: "This vending machine is my favorite at my job! It always works and has the best stuff!!", author: "DJ Montoya", }, { quote: "Great to work with, looking forward to having him in more locations.", author: "Jennifer Spencer", }, ] 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 (
Average rating: 4.9 out of 5, based on 50+ customer reviews.

Why Businesses Trust Rocky

The same strengths keep showing up in the reviews.

We're honored to have earned strong feedback from Utah businesses that rely on us for placement, restocking, repairs, and day-to-day service. The reviews tend to point back to the same things: stocked machines, responsive help, a better product mix, and follow-through after install.

{reviewThemes.map((theme) => (

{theme.title}

{theme.body}

))}

Featured Comments

A few of the comments that capture the pattern.

{featuredQuotes.map((item) => (

“{item.quote}”

{item.author}

))}

All Google Reviews

Browse the full review feed from Rocky Mountain Vending customers.

See the full stream of Google reviews from businesses that rely on us for placement, restocking, repairs, and day-to-day service.

Live review feed