We had a perfect stay. Communication with James was smooth and prompt. We loved the location, swimming pool and the apartment.