Nice mix of sandwiches and drinks at reasonable prices. Several dog water bowls and outside tap to get fresh water. The view over the bay is spectacular. The 3 mile stretch of golden sands made the people look like ants from the elevated view. Lots of dogs were enjoying a relaxing lunch and my dog food a hide bone under our table which made his day. No parking on site, but beach car park next door for Â£3.50 It was a 20 minute walk down the coastal path to get to the beach, but definately an amazing walk.