David's place is amazing!! I had the best time and communication with David was so quick and easy.