Great café with loads of seating inside and a few tables and chairs outside so that you can people watch on the main street. Good selection of food items to choose from. Great coffee and other hot beverage choices. Toilets are very clean and the service is super polite and friendly. Reasonably priced.