Pretty much everything you need except shopping. It has a competent restaurant for breakfast. A good pub to wind down at night. A private pier to go on. Whale watching business right there. And a hotel with friendly staff and clean rooms. They also allow pets for a $40 fee. I definitely will stay there again.