Great communication online, as well as very clear instructions in person. Clean apartment, good location, all the basic amenities.