David's place is great. Very clean and it has everything you need. David's team was very helpful and was quick to communicate. Looking forward to staying here again.