Craig's place is very clean and provides all the amenities that one needs for home away from home. Location is ideal, local shops around, dedicated parking space and ground floor. Craig responds quite quickly to concerns, not that we had many. Great place to stay. I've stayed there twice and will be booking again soon.