My experience at David's was great, no complaints. The location is not bad at all, the only problem is that if your flying in late to Barcelona it can get a bit complicated as trains stop working past 11pm. The room/apartment is located in a peaceful neighborhood & really close to the beach.