David's place was amazing. The view alone was worth visiting for, but the apartment itself was great too: it was really clean and stylish and comfortable. David was a great host: he was really accommodating, he was incredibly quick to respond to any questions that I had, and he gave clear and detailed instructions for staying at his place. I would definitely stay at David's place again.