We would highly recommend Craig's place. We had a great stay, the accommodation was exactly as described and communication was great.