We didn't get the chance to meet any of the apartment owners, but they were extremely helpful in organizing transfers to and from the airport, as well as helping my parents out at their office when they needed to print off a boarding pass.
The apartment is modern, spacious and exactly as pictured. All amenities are provided. It does get quite warm in the apartment as their is no air con, but the apartment is still extremely luxurious and comfortable.
The location was perfect as it is just off Wenceslas square with a big shopping strip, and is walking distance from most sights in Prague.