On the seafront are a shop/Post Office, The Port Inn (local pub with beer garden and pool room) and the Anchor Tavern (a bar for the retired sailors and oldsters). The Port Royal Hotel, just along the road is the old village inn. It was bought in 2000 by a Russian family who renovated the building and turned the old pub into a replica of a Russian Tavern of Imperial Times. It has five guest rooms and serves fine seafood and Russian Cuisine (according to TIME OUT in the top five affordable serious restaurants in Scotland).