It's a great place. Looks like the pictures. We had a lovely stay.
You need to have a car to get around. Except the beach there's so many lovely places close by. Explore and enjoy!