David's place was great. Perfect location, and the place was lovely. Communication was as smoothless and easy as possible. Highly recommended.