Cala vinyes is a lovely compact place with a "village" Feel.
It has 1 chinese restaurant,a bar which does breakfasts but didnt open very early,a restaurant called Caracas( which I found to be very over rated and the food seemed mass produced )and another bar serving food plus they have a daily bbq. There is a gift shop and a hairdresser.
There are 3 Supermarkets (in the village) all well stocked but we found the Spar near the Royal Savoy to have the best choice plus they made their own fresh bread and pastries daily,they also have 3 computers for you to use at a cost of 1 euro for 20 mins ,they also have a printer which was very handy for printing off our return boarding cards.There is also a supermarket right by the Baracello Hotel.
The village also has a place where you can book trips and shows etc they also exchange money .
There is a taxi rank outside the Shetland bar but taxis are plentifull on the road as it is a one way system between the 2 hotels so they are always passing by.
Cala Vinyes itself is on the level but to get to the beach there are a lot of steps to tackle which in 30+ degrees was quite a struggle on the way back ,if you stay in the Cala Vinyes Hotel they have a lift down to the pool which is on the same level as the beach.
The beach is lovely ,there are about 50 sunbeds and umbrellas at a charge of 10-50 euros for 2 beds and an umbrella ,but there is plenty of shade from the palm trees if you want to take your own beds or lilos, you can also hire pedallos .On the beach is a great little beach bar open early untill midnight or later,selling food drink and ices and cocktails! There are also toilets and showers and a play area for children .
All in all we loved Cala Vinyes and got regular taxis to other parts of the island for nights out.
Please contact me if there is anything you need to know.