If you’re looking for the most extravagant mega-casinos in the world, you won’t have to look far. There are plenty of large casinos located right here in the U.S. — a lot of them in Vegas.

Aside from Vegas, you can find grand casinos in places like Atlantic City and Connecticut. And if you’re not one to gamble, many of these casinos come equipped with fantastic dining options, spas, and arcade rooms for adults.

With that said, here are 11 of the best casinos in the U.S. to win big, enjoy luxurious food and drink, and party like a star.

1. Caesars Palace – Las Vegas

You can’t talk about the best casinos without mentioning Caesars Palace. There’s a huge playroom with just about anything you could want. If you’re into sports betting, there’s a 15,580-square foot sports room where you can bet on all the current games.

Aside from gambling, there are numerous celebrity shows. Britney Spears and Celine Dion are just a few of the amazing stars you’ll be able to catch. Also, there are places to do some shopping, spas for relaxation, and a wild nightlife.

2. The Borgata Hotel, Casino, and Spa – Atlantic City, New Jersey

Opening in 2003, the Borgata is a 2,000 room hotel with a sprawling casino that’s home to over 250 table games, a 161,000 square-foot poker room, and over 3,400 slot machines. If you’re after a view, you won’t be disappointed, as the Borgata is located on the boardwalk right by the ocean.

You can enjoy a quality spa experience before or after you visit the casino. Restaurants in the vicinity include the Wolfgang Puck American Grille and Bobby Flay Steaks.

3. Mohegan Sun – Uncasville, Connecticut

The Mohegan Sun was created in 1996. It’s home to three casinos: Casino of the Sky, Casino of the Earth, and Casino of the Wind. They hold 5,000 slot machines, 42 poker tables, 275 table games, and a unique area where you play traditional Asian table games.

There’s plenty of live entertainment, shopping opportunities, spas, and activities for the kids to do, making it a great location for a family getaway.

4. Peppermill Resort, Spa, and Casino – Reno, Nevada

With an 82,000-square foot casino and racebook, the Peppermill Resort is no letdown. It’s home to over 1,500 slot machines and 48 table games. There’s also an extravagant sports theater for sports betting.

Where the Peppermill really shines is in its amenities. There are 1,621 rooms that are top-of-the-line and a 33,000 square foot three-story spa that’s unrivaled. You’ll also get access to two pools, boutique shopping, and award-winning restaurants.

5. Bellagio – Las Vegas

Bellagio is a luxury hotel, resort, and casino that opened in 1998. It’s one of the most notable spots on the strip. This is thanks in part to the Fountains of Bellagio, a large dancing water fountain between the casino and the strip.

It’s known for its high stakes poker gamers, held in the back area called Bobby’s Room, named after Bobby Baldwin. While playing you can get luxurious food and beverages delivered to you, and you can even get a massage while playing – yes, at the table.

6. Eldorado Resort Casino – Shreveport, Louisiana

With an 81,000-square foot game floor, the Eldorado is the spot to be in Shreveport. The floor is packed with over 100 table games and 1,200 slot machines. If you’re not in the mood to play, you can gamble on live thoroughbred racing or sports.

There are plenty of restaurants on site, including the Roxy, where you can get a world-class bite to eat. Other amenities include a spa and luxurious guest rooms.

7. Beau Rivage Resort and Casino – Bilox, Mississippi

The Beau Rivage Resort and Casino has an 85,000-square foot gaming room with over 1,800 slots. If that sounds overwhelming, don’t worry, the atmosphere is always comfortable. And if you’d rather play table games, you can play at one of the 96 tables.

You’re also able to get in quite the view, as the Beau Rivage is a waterfront close to the beach. Nearby, there’s boutique shopping, plenty of sights to see, and excellent restaurants.

8. MGM Grand – Las Vegas

If you’re not a big gambler, you can still have a good time at the MGM Grand. It’s home to a full-sized adult-arcade equipped with billiards, beer pong, classic games, and a king-sized game of Pac-Man. That’s not to say you can’t gamble as the casino is known for its expansive table game pits and slot machines.

Outside of the casino, there are endless entertainment opportunities, including frequent shows by Cirque Du Soleil. Plenty of restaurants are in the vicinity, so you’ll never be far from a great meal.

9. Foxwoods Resort Casino – Mashantucket, Connecticut

At the Foxwoods, you’ll find a unique experience that’s unparalleled by any other casino. What was once the largest casino in the world is home to over seven casinos, grand hotels, top-of-the-line spas, a killer golf course, and an expansive online offering.

There’s plenty of character in the halls built by the Pequot tribe. Plus, there’s a large Native American museum on-site that sheds lights on the tribe and the casinos founding.

10. Hard Rock Hotel & Casino – Sioux City, Iowa

An award-winning casino, the Hard Rock gives you access to over 835 slot and poker games as well as 26 table games. You can play favorites like Blackjack and Baccarat while enjoying a cocktail brought right to you at the table.

The Hard Rock is known for its music. You’ll hear classic and modern rock while playing.

11. Pechanga Resort & Casino – Temecula, California

The Pechanga Resort & Casino is a 188,000-square foot place with over 4,000 slot machines and 150 table games. There’s even a modern 700-seat bingo facility. Moreover, Pechanga is known for having classic jazz and hilarious stand-up.

You’ll have access to some great food, including steaks from BP Prime to a modern, unrivaled buffet at The Buffet. Afterward, retire to a plush, luxurious guest room for the night.