Amazing Villa - big, modern, clean with fantastic views and amenities. Great communication and easy check in and check out. You will need a car / taxis to visit the old town or popular beaches, but we sorted this in advance and it was no problem