My experience with PragueForYou was fantastic from the get-go. All the communication both pre-booking and post-booking was second to none. And we were able to check-in in the morning since there wasn't anyone staying in the apartment on the day we arrived.
The apartment itself is absolutely stunning, clean and really spacious - it's on two floors, the upstairs being 3 bedrooms and two bathrooms and the entire ground floor being living space and kitchen. The balcony is lovely when the weather is nice and multiple bathrooms and toilets is a godsend for large groups!
Location-wise, it's roughly 15 mins walk to Old Town. But there are also lots of really nice restaurants and pubs nearby at prices that are half of what you might see in the town centre. So you have the best of both worlds of being within easy walking distance to the more touristy areas of Prague and just close enough to the outskirts that things are cheaper, quieter and relaxed.
The check-in experience is great! It's self check-in so you don't have to worry about about organising to meet the host at a specific time. We did however bump into our host in the hallway and he was super nice. He gave us a quick tour and although the apartment had everything provided, it felt like if we needed anything we could just call him.
I'm really struggling to find any downsides. But I think the only downside is there's a train track to the north of the apartment which you can hear if you have sensitive ears.