The property was in a great location with easy access to the beach as well an into town for restaurants and bars. The unit was very comfortable and clean. Spent much time on the terrace enjoying the view and hearing the surf at night. The kitchen had everything for basic needs. However, guests must provide everything for cooking as far as ingredients go - salt, peppper, oil. We would definitely stay here again!The communication was not bad but there is room for improvement. We were originally told we would be met at the airport by a driver holding a placard with my name. This was confirmed the morning of our flight. However, upon arrival we received a text message from someone else telling us to meet them outside of the terminal. When I responded in English the driver sent emojis showing he didn't understand. Luckily, a member of our party did speak Spanish and we got it sorted. We had been told the driver would notify the rental company when they picked us up so that someone was at the property to meet us. There was no one there when we arrived. I contacted the office and was told someone would be there shortly. We waited in the hallway for about 30 minutes. Once in the unit we definitly enjoyed our stay.