Craig's place had everything we needed. I was clean, looked like new, well designed, on a hill side with a breathtaking view. You definitely need a car to get there, it's on a steep hill. Craig is very easy-going and super helpful. Thank you, Craig!