Awesome place, many thoughtful touches, great location and superb hosts. Will definitely stay here again.