Self-contained apartment, great location, super clean. Good communication with host and easy check-in. Everything one could ask for.