The Grand Floridian boasts beauty and grandeur whereas the Beach Club has the coveted best swimming experience inside Disney property. Both have their benefits. If you are going for accessibility and options, the Grand Floridian is a great hotel. If you are looking for swimming fun and shopping, Beach Club may be the best option.