If a traditional and challenging course that can be enjoyable, memorable and affordable is the type of course you desire to play then look no further than The Naples Beach Hotel & Golf Club - voted "best public course" in Southwest Florida. Originally built in 1927 the course has a rich history of great course architects such as Mark Mahanna and Ron Garl. Our legacy gives us a hometown familiarity and when coupled with our resort amenities takes the experience to a higher level. Measuring 6,448 yards from the blue tees, the 18-hole, par-72 course is designed with all skill sets in mind. The course's pristine natural setting provides golfers with a sense of serenity so you can focus on your game; work on proficienceies at the driving range or short game area; master the putting on our 14,500 putting green; or take your skills to the next level with professional private or group lessons. The clubhouse is also home to a full-service pro shop, including club rentals, and locker room facilities.Home to the Naples Beach Hotel & Golf Club Open Championship (formerly Florida State Seniors Open), Florida State Senior Women's Golf Association Championship, International Junior Golf Classic, Naples' Men's City and County Amateur Championships, and Future Collegiate World Tour, among other events.Establishing yourself with a resort means there are more options to your golf adventure. Whether it's a group outing or a family outing, the resort offers 317 newly renovated guest rooms and suites; spa & fitness center; 6-Har Tru tennis courts (including clinics, lessons and pairing assistance); miles of white sand beaches; beach/water activities; 3 pools; retail shops; restaurants/lounges; and Kids Club. And if you have been looking for a way to incorporate some golf time with business, the hotel offers over 34,000 sq. ft. of meeting and event space. We're here to help you get the most out of your game.For hotel information, tee times, lessons, golf groups, golf membership, tennis membership, spa membership or hotel reservations, call 1.800.237.7600 or 239.261.2222, or visit www.naplesbeachhotel.com.