Three generations · Since 1974

John's ugly. His boats aren't. And yours comes with a slip.

We'll keep a slip warm for you.

A letter from the dock

Service on the property. Family on the dock. Both, since 1974.

We never set out to build a dealership. We built a marina with a showroom inside — three generations of one family, on the same water since 1974.

What that means for you is simple. The boat you buy lives in our slip, and the service lives right next door. On the weekends, when you're out on the water, so are we. And the face that sold you your boat is the same face you'll see next season, and the one after that.

That's not a sales pitch. It's just how a family runs a marina. So come find us on the dock.

We'll keep a slip warm for you.

— The Mullen family John · Jeremy · since 1974
The Mullen family — John, Jeremy and the next generation
The Mullen men — three generations, on the same water since 1974.
Featured · in our slips this week

Featured on every dock. A boat — and a name — at all six locations

Picture it

This is what a slip gets you.

Surf sessions
Surf sessions
Sandbar Saturdays
Sandbar Saturdays
Sunset cruises
Sunset cruises
Wake & surf
Wake & surf
Golden hour
Golden hour
Open water
Open water
Lake life
Lake life
Carlton Landing
Carlton Landing
432 slips
432 slips
Since 1974
Since 1974

Drag to spin · hover to pause

How buying from us works

Four steps. One family on every one.

01 Walk the dock
01
Step one

Walk the dock with us.

Come down on a Saturday morning. We'll show you what's tied up — not on a screen, on the water. The person walking you through is the person who'll be there next year too.

02 Pick the boat
02
Step two

Pick the boat for your lake.

Seven brands. We'll tell you the truth about what runs well on Grand vs Beaver vs Eufaula — and what runs well in your family.

03 Take delivery
03
Step three

Take delivery with an expert.

An expert rides with you the first time out and stays in your slip until you're confident. No "watch this video" handoff — real time on the water.

04 We're on call
04
Step four

We're on the water for the next 20 years.

Service is on the property at every marina. Three mobile boats meet you in your slip on weekends. The person who sold you the boat walks the dock with you next Saturday.

Six locations · two states

Six docks. Six identities. The same family on every one.

Tulsa · Catoosa The metro service hub sits off the water, on the highway — exit 240 off I-44, south of the Hard Rock.
Thunder Bay Marina and Ugly's Grill seen from the water at Grand Lake

Grand Lake · Oklahoma

Thunder Bay

120+ covered slips, on-site service, and Ugly's Grill on the dock. This is where weekends turn into traditions.

Walk the dock with Jason Smith · General Manager
32550 Thunder Bay Rd, Afton, OK 74331

FlagshipMarinaServiceUgly's Grill
Sea Ray at golden hour on Beaver Lake near Rocky Branch Marina

Beaver Lake · Arkansas

Rocky Branch

A full-service marina in the Ozarks just outside Rogers. Covered slips, a fuel dock, a ship store, sales, and service on Beaver Lake.

Walk the dock with Davis Hogue · Sales — with us since age 16
8872 Rocky Branch Marina Rd, Rogers, AR 72756

MarinaShowroom
Premier pontoon tied up at a Beaver Lake dock near Prairie Creek

Beaver Lake · Arkansas

Prairie Creek

Our second Arkansas location on Beaver Lake. A wider showroom and the same Rocky Branch team.

Walk the dock with Davis Hogue · Sales — Beaver Lake
14235 AR-12, Rogers, AR 72756

Showroom
Boats on Lake Eufaula, Oklahoma's largest lake

Lake Eufaula · Oklahoma

Lake Eufaula

Right on the shores of Oklahoma's largest lake. A stocked ship store, certified service, and consignment, open seven days.

Walk the dock with Jason Smith · General Manager
412 Lakeshore Dr, Eufaula, OK 74432

ShowroomService
The Carlton Landing crew on the water at Lake Eufaula

Lake Eufaula · Oklahoma

Carlton Landing

Pontoon rentals by the day on Lake Eufaula. With a rent-to-buy bridge that applies your rental toward a boat of your own.

Walk the dock with The Carlton Landing crew · Rentals
1 Water Road, Carlton Landing, OK 74432

Sub-brandRentals
Ugly Johns Catoosa storefront on Admiral Place near Tulsa

Tulsa metro · Oklahoma

Catoosa

Off I-44 at exit 240, just south of the Hard Rock. The showroom and service hub for the whole Tulsa metro.

Walk the dock with Eric Fatkin · Finance & Sales
19123 E. Admiral Place, Catoosa, OK 74015

ShowroomService
What the lake says

Three generations of repeat families. Real words from real docks

4.8 on Google · 120+ reviews
“Davis and Jason went above and beyond. A no-pressure approach, and just good guys. This kind of service is a rarity these days.”
Doug ScottBeaver Lake · Neosho, MO
“It was almost love at first sight. Mark handled the whole acquisition with such ease. We LOVE Ugly John's and our new boat!”
John & Marcia RobertsTulsa · Broken Arrow, OK
“Felt more like an opportunity to purchase than being sold. Chris and Ugly John's exceeded all my expectations.”
AltonBeaver Lake · Owasso, OK
“July 4th morning the boat had a hiccup. Jason and Adam were here in no time. We'll always do our business at Ugly's!”
GarryTulsa, OK
“As always, a great experience dealing with Jeremy. Being local and family-owned makes it that much better. Will always come back!”
JasonLake Eufaula · Grand, OK
“Jason made us feel welcome and found exactly the right fit. We walked out with a contract on a new Monterey and couldn't be happier.”
A new boat ownerVerified review
“They walked us through operation, financing, and true hospitality. We'll always use Ugly John's for any purchase down the road.”
Jack & ConnieGrand Lake
Schedule a Visit

You can ask when you're ready.

Tell us which dock you'd like to walk and roughly when — a real person from that crew gets back to you, usually same day in season.

Schedule a visit

No call center. No auto-reply. Real people who'll know your name.

A note from Jason

Here's exactly what happens after you hit send:

  • It goes straight to me and the crew at your closest dock.
  • You hear back within a business day — often same-day on weekends.
  • The person who answers is the person who meets you on the dock.
  • No auto-reply, no call center — real people who'll know your name.

You're investing in 20 years of lake weekends. We start investing in you the moment you send this.

Jason Smith General Manager · Ugly Johns Custom Boats
We're on the dock every Saturday. Come find us.