Great location. Great hosts. Clean apartment. Great support and communication.