We really enjoyed our stay - super location, close to walking trails along the, waterfront, restaurants and public transport. The apartment was clean, well stocked with all the necessities for our stay and the views are wonderful. Craig was very responsive and we really appreciated being able to drop off our luggage before check in (which was super easy).
We highly recommend a stay at Craig's.