I recommend staying at David's: perfect location, great design apartment and fantastic hosts, all at once!