We absolutely loved our stay - has all the basics you would need and great location (near lot's of restaurants, shop and beach).
Communication is great. Would definitely recommend :)