Excellent and easy communication. The apartment matches 100% with the description. The location is awesome and the amenities are great. However, for long stays we missed some cleaning stuff in order to maintain the apartment in good conditions during the stay. Overall good and we will be back.