Stayed at David's apartment for about two weeks. It's large, clean and comfortable and can definitely accommodate 4 people with no issues. The wifi works great and the place is very conveniently located to public transportation. David is a great host. He was very helpful and informative and responded within minutes to my enquiries.