Well, all I can say is that they deserve that "super host" tag. They've been more than gracious, thoughtful and considerate. All my queries and concerns were timely replied to.
The apartment itself was impeccable. It's exactly what it says it is. It's perfect for us: the location, amenities, cleanliness, etc. I still have plans to go back to Taiwan, and I hope I could book in one of her apartments.