Craig and Cathy's place is clean, in a lovely location and very modern. They were very helpful and communication was immediate. I had a great stay in their place.