I have never stayed at the Yacht club, but Beach Club is great. This is an amazing place to stay, it is luxurious but laid back. Stormalong Bay is the best resort pool that Ihave ever seen. It is huge! It is also a great location opposite the boardwalk, so there are many restaurants and activities within walking distance. I also love being able to walk (or boat) to both MGM and Epcot. You can see Illuminations from some of the villas!