They have everything you need for a comfortable stay. Great walking distance from everything you need. Good, shops, beach and great hikes. Will stay again when visiting.