I fell in love with Grand Targhee. It is a very unpretentious resort, which just happens to have great skiing/riding and gets an incredible amount of snow.
The base area is quite small. There are a few lodges, each with clean, moderate lodging. There are a couple of excellent restaurants. The Branding Iron offers a wide variety of very tasty dinner options. There is one spa in the resort, it has two treatment rooms.
What Grand Targhee is mostly about is skiing. I was astounded when I realized that there are really only three lifts. The amount of terrain that they access, however, is mind boggling. Ride up the Dreamcatcher lift, traverse to the right and you will have amazing views of the other side of the Tetons. Grand Targhee is still somewhat of a "hidden gem" because it's nearest competition - Jackson Hole - is much more famous. You will never see a lift line at Grand Targhee. What you will see is a really fun ski area, with every kind of terrain you can imagine. You will also see lots of snow.