I stayed at Craig's apartment with my family for three nights and everything was in order. It is close to the public transport, grocery store and cramond beach. Would definitely recommend.