David's place is spacious, clean and well-located. The check-in process was simple, good communication before and during out stay. I would definitely stay here again and would recommend the place to others.