David's place is very spacious, clean and offers everything you need. We'd be happy to come back again. David is a great host!