A fantastic place to stay - wonderful hosts; lovely accommodation and well situated for North Beach and other amenities. We would definitely stay here again.