We would definitely recommend the appartment. It was very nice decorated, it was clean, it was equipped with everything you need (for cooking, towels, coffeemachine)...
But a car is recommended! You could walk to the beach, but with a car everything is easier.
But great location to do some daytrips, amazing view to the sea, and nice hosts.
We didnt meet Giuseppe, but Stefano. Very nice guy that replies very fast. He was there for us for every little thing.