David's place is always great, and that's why I keep coming back. This time my family came and stayed here, and it was perfect for us! Clean, great location, great communication!