David's place is incredible. Very clean, nicely decorated and well located. David was a great host also. 100% recommendable!