I stay in a lot of AirBnbs, and this is the second time I have stayed here. It’s a super place, modern and clean, with everything you could want. Newhaven is an ideal location - lots of stuff nearby, with Edinburgh very accessible via walking or bus. Highly recommended.