From the beginning to end of booking this apartment had everything - excellent communication by the host, VERY welcoming, price, location, cleanliness, right by the beach, loads of places to eat... would totally recommend this apartment.