The menu in the restaurant lacked lighter meals - dinner size salads, vegetarian dishes.... Also the breakfast menu was somewhat limited, however the quality of the food was very good.
Overall we liked Villa Kastel a lot. We were looking for quiet place with beach suitable for adults and small children that would be close by to the hotel. Villa Kastel had all that. The water was very clean and warm. The beach itself has pebbles and perhaps crushed rocks, hence the beach shoes come very handy.
There were not many food stands or other stands along the beach, couple "palacinke" (crepes) and ice-cream stands for mid-day or evening snacks were available.
Villa Kastel has its own restaurant, the staff in the restaurant was professional, but could of been friendlier. There were two other restaurants near by, which offered same type of dishes for better price. The room service ladies were great - accommodating, always willing to help and always smiling.
Povljana itself is very small town/village and doesn't offer much to do except for the great beach. We spent a day in Pag, where we saw "Salt Museum" and had coffee at the town square. We were planning to take day trip by the boat - to see rest of the island, grill fish on the beach and swim in the caves, unfortunately the weather changed our plans.
Overall, we were very satisfied with the trip and stay in Villa Kaster and would come back in the future.