Craig's airbnb is great. The location is excellent and it is very well-equipped (better than almost every other I have stayed in...whether it is the kitchen, TV, audio gear, etc). Although we didn't meet Craig, he was friendly, responsive and provided clear instructions about the apartment - including the all-important details about how to find it and how to get in the first time!

We would stay there again. Highly recommended.