Apo apartments are generally new, clean (although a little sparse), well maintained and very accurate of the description they right. The only downside is that although they used AirBnb for the listing, you need to complete Apo's rental agreement in addition. This doubles the workload, requires supplying them with all ID's, personal details of every guest, and not receiving final check-in information until hours before. We had a great stay, but it took more work than it should have.