"This is a very good option for visiting Yosemite. You have direct access to all the sites you would want to visit during your stay. By staying in the park, you can get to all the sites before the day-use tourists get in the park, then the park gets super busy.
There are decent dining options. There is a small grocery/gift shop, which is decent as well.
But be prepared. This is one step up from being at a campsite. Bring your own snacks, for sure (but you must store them properly due to the wildlife). If you are visiting in any part of the cold season, bring your own sleeping system (sleeping bag +). I stayed in a "non-heated" tent, and it was very cold out. The "blanket" provided was totally inadequate to keep a person warm through the night. If I had to describe the blanket, I would say that it's like two pieces of nylon sheet sewn together. They are slick as well. It would not stay covering my body during the night, and it ended up on the floor.
The restrooms and showers were adequate, but stay busy all the time.
All that being said, I would highly recommend the location for CAMPERS who want to stay in the park but just want a step up from their own tent, or who cannot get a campsite reservation (they book up quickly). In fact, one would be better off with a purchased tent, as most are designed to keep body heat in and the cold air out.
Either that or reserve a "heated" tent. But I cannot speak to these, because I didn't use one. "