My wife and I just spent 8 days at Tom's place and enjoyed our stay there. The location is convenient to shops, restaurants and public transportation. His facility is modern, very clean and we did not have maintenance issues with anything. Tom was very responsive prior to our arrival so I have no doubt he would have been quick to take care of any issues that might have come up during our stay.
I only gave 4 stars for "location" simply because it could be an issue to get to local sites for someone with mobility issues. There are some steps to maneuver to get from the house to one of the main streets in the shortest distance. Other than that I would assign 5 stars across the board.