David's place is in a very, very good location; comfortably decorated, and six floors up is high enough to escape a lot of city noise and provide a nice view. David himself is very approachable, a considerate host, and speaks English (and Spanish) like a native.