David's place is comfortable, spacious, and located a mere 100 paces from the beach. On the corner is a cafe that serves delicious food and do have some vegan choices. We also easily picked up local transport to go to the city centre to visit the castle and walk the royal mile. Buses are quick, dependable, and viable for travel in the city. A great place to stay with a helpful and thoughtful host. We loved it!