The Marriott Shoals Hotel & Spa

Sharing is caring!

The Marriott Shoals Hotel & Spa in Florence, Alabama, is the resort to get away and unwind in The Shoals. Nestled in the heart of the Muscle Shoals music scene, this hotel is perfectly situated to be a home base for music lovers who want to explore the area’s rich music history. Spend your days visiting historic music sites, catching live music performances, and shopping for music memorabilia – then head back to the hotel for a peaceful stay.

Copper dome at the Shoals Marriott

The resort could pass as a 20th-century castle in the South.  The verdigris cupula elegantly sits atop the stately building.

Hallway inside the Marriott Shoals in Florence, Alabama.

The hallways are equally grand.  You’ll notice tributes to the Shoals’ contribution to the music industry in the building.

Music jukebox.

Hotel Rooms

The rooms have an air of unfussy sophistication.

Double beds inside the Marriott Shoals.

In-room amenities include a small coffee maker, a refrigerator, and a safe.

Hotel room with television and two beds.

The bathrooms are stocked with Thann toiletries and a hair dryer.

Thann bath products on a sink.

Hotel Amenities

The resort has two computers in the business center for guests to use.

Two computers and chairs.

There is also a small fitness center on the lower level with weights, treadmills, and an exercise ball.

Gym with exercise equipment.

There are two pools – an indoor heated pool and an outdoor pool. Both are open from 8:00 AM until 10:00 PM.

The most popular place at the resort is the outdoor pool area.

Back of the Marriott Shoals hotel.

Guests of all ages enjoy the waterslide, swimming pool, and hot tub.  Towels are provided for guests’ use.  Inside the resort is another pool which is heated as well as a hot tub.

Marriott Shoals hotel swimming pool

During the summer, families can enjoy the dive-in movies that are offered on Friday and Saturday evenings.

Lounge chairs and movie screen.

The resort’s full-service restaurant, Swampers Bar and Grille, is named after the famed Muscle Shoals Rhythm Section.

Swampers restaurant dining area.

The restaurant is open for breakfast, lunch, and dinner.  At night, there is live music performed inside by local artists.  When the weather is nice, you’ll want to dine outside on the terrace which overlooks the beautiful pool area.

Omelette and potatoes on a plate.

Also at the Marriott Shoals

  • 360 Grille – It’s the Shoals’ only revolving restaurant that overlooks the Tennessee River and the Shoals.
  • The Spa at the Shoals.  Guests can book appointments for a hairstyle, facials, manicures, and massages.
  • On-site laundry service.
  • A game room with arcade-style games is located on the ground floor.

Pets at the Hotel

Good news for Fido – pets are allowed at the resort.  Guests may bring up to 2 pets (25 pounds max per room).  There is a $75 non-refundable pet fee for the first pet and $50 for the second pet

Hotel Parking

On-site parking at the hotel is complimentary.

Marriott Shoals Location

The Marriott Shoals Hotel and Spa is located at 10 Hightower Pl, Florence, AL 35630.


  • Check-in time is 4:00 PM.
  • Check-out time is 11:00 AM.

Alabama is in the Central Time zone.

The Marriott Shoals is a great starting point for exploring the Shoals.  The following attractions are within a short driving distance to the resort:

YouTube video

I was a guest of Florence, Alabama. All thoughts, opinions, and grammatical errors are my own. 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *