Overall it's a good place to stay. Very clean, beds are ok. The one in the master is firm (which works for my old back). The second king seemed a little more worn (so I was told, I stayed in the master). No complaints from the kids in the twins. Owner leaves one small shampoo and conditioner(hotel size) in each bathroom (and soap), which is nice. The only warning I would give is to those with young children. The place has a lot of animal heads, pictures of cows and lots of knickknacks. If you have small kids be prepared to move somethings out of harms way. And frankly, some of the decor can be frightening to small kids. Our 9 year old was put off by some of it. And all the animal heads weren't appreciated by the vegetarian in our group. The kitchen is well equipped with lots of Disney themed wears. There was a set of salt and pepper shakers, however, they were empty. We bought a disposable set and left it there, but no telling if the cleaning crew will leave them. The a/c seems very good (but it was cool the weekend we were there.) Love being on the top floor, no overhead noise and very little from any neighbors. The owner was easy to work with and returned texts promptly. The only issue we had was not being able to connect to the internet. We were instructed to contact the property manager, but we didn't bother as most of our time was spent in the parks and we were only there for a few days. But if you plan on a remote working/ vacation, check it as soon as you arrive to make sure it's sorted. Overall a great place to stay, with good involved owners. Windsor Hills is one of our fav places to stay, very close to Disney, shopping and restaurants. There is a Walmart down the street, but I recommend making the 2 mile drive to Publix for groceries (Pub subs make for a quick and reasonable meal and you can order them on line!) and Target for needed items. There is also a 24hr CVS close by. It was a great weekend and we're already planning our next trip!