David's place is great. Right in the middle of all the action! It was clean and prepared for us upon arrival. Communication was easy and clear. We would love to stay with David again in the future.