I spent a weekend at the Homestead with my daughter who is in college nearby. I hesitated booking a few times after reading some of the reviews, but other parents at her school highly recommended the Homestead, and with 2 exceptions, housekeeping and food, the stay was wonderful. I gave the resort 5 stars, as I believe these areas can be corrected,and management seemed very willing to listen to complaints and correct them asap. We stayed in a Preferred Resort room, and had a nice view. The room was very clean. The bathroom, as noted, was small, but I did not expect the Ritz Carlton. This is an old Southern resort that is very well-maintained. The A/C was not working properly, and after I complained, was fixed very quickly. The same cannot be said for housekeeping, which had failed to service our room by 3:30 pm Sat. I complained again, and management very thoughtfully handled this problem by sending me a nice fruit basket and getting the room serviced. The problem, I think, is that some of the housekeeping and service staff is comprised of people from other countries on short term visas who cannot speak or understand English well. I would think this could be addressed with better supervision and training. We ran into this problem again at dinner in the main dining room. That however, leads me to the other weak area-food. We had a nice lunch at the Casino and very good dinner at Sam Snead's Tavern Friday(hostess and waiters/waitresses were very personable and fine at their job). However, dinner in the Dining Room was subpar and not worth the price. My daughter's dish, an etouffe combination, was cold and the meat raw. On hindsight, I should have booked the more upscale Grill, where the food is probably not mass produced as in the Dining Room, or eaten again at Snead's. Afternoon tea was a little expensive, but lovely. For breakfast we had room service and it came promptly. I would suggest that the full breakfast, which was about $30.00, was more than enough for 2 people. There was a pleasant coffee shop near the Library for coffees, sodas, and newspapers. Other than the dining room food and housekeeping, the resort was excellent. My daughter had a top snotch skeet lesson. We both enjoyed the spa whose prices were only a little more than the ones at home. If we had wanted, we could have used the facilities all day. The President's Lounge has gorgeous views and the staff there was great. The stores on site were nice to explore- bought some soaps and earrings for my daughter. Prices were not out-of-line and staff in the stores were charming and helpful. The Resort itself is beautiful. I would compare it to Skytop, which I stayed at several yrs ago, but the Homestead was far superior. If we had had more time, we could have canoed or kayaked, or gone horseback riding or used the Indoor Pool or taken a golf lesson. I certainly would return to the Homestead. Special kudos to John the manager and Vicky the concierge. Both really wanted to make sure guests enjoyed their visit. I highly commend both of them. The ride from the Philly area is about 6 - 6 1/2 hours, or you can fly into Roanoke and there is ground transportation. I think this would be a great choice for families from the Pa/NY/NJ area to consider .