Jo's place is a great place to stay with a family - it's spacious and has incredible views out over the water. Both loos have a view too, which is fun (and slightly disconcerting). There's a great grocer in Lauderdale - Hill Street - with great local produce, ready-made-meals, wine and household essentials, which is a short drive away.