Spacious clean apartment. Excellent location. Great amenities including gym and pool. Friendly helpful staff. Communication with the host was excellent. Would definitely stay again!