I've stayed in 7 different AirBnbs in Central/Eastern Europe in the past month at comparable prices, so that's what I'm basing my review on. Tom's place was a decent. It had a nice, large desk area and desk chair. It also had a nice recliner chair which I appreciated after 15-20k of walking around all day. However, I did have a few problems.
First, the bath had an odd jacuzzi tub with a sprayer on a hose. The floor was very uneven for standing, and there was no shower curtain, so the water got all over the bathroom floor. There was no bath floor mat supplied, and the floor was very slippery when you stepped out onto the wet floor. There was only one towel supplied and it was smaller than any other towel that I've been given at other stays. I am definitely older than most people who might rent Tom's place, but the shower setup was inadequate for me. Also, there was no toilet paper holder.
Second, the bed was a sofa that folded out. It was an irregular shape, so no fitted bottom sheet would work on it, and the sheets that were supplied didn't stay put. There was no mattress pad beneath the sheets. It wasn't comfortable for me.
Third, it was noisier than I would have wanted. It was on a street that was fairly heavily trafficked starting early in the morning. Keeping the windows closed helped. It was fairly quiet at night though, and with the air conditioning on and some white noise from my laptop, the noise was acceptable at night.
Tom checked with me to see if everything was alright, but I didn't mention my problems because I felt that they were either things that should have been done beforehand or were things that he probably couldn't change anyway.
I will say that, when I looked to book a place, I didn't see anything else that looked much better than what the ad said at a comparable price. Maybe Riga just has an under-supply of nicer places at the prices that I've seen in the other cities. In any event, the place was decent, just not for me.