David's place (both units) was perfect! Spacious, clean, modern and in a great location. David is also very responsive and makes check in and out super easy. I would highly recommend his place to a large group!