Craigs place was absolutely fantastic, a home away from home. Craigs place have everything covered right down to the small things one usually needs but is not normally provided. Craigs place is in a great location, all communication with Craig was easy and everythi g was very clear. We would have no hesitation in returning to Craigs place.