HostZ had amazing communication, easy self check in, great location, great apartment, had everything we needed, the only thing that let us down was the cleanliness in some areas. Otherwise we had a great stay.