Fantastic. Amazing location, perfectly appointed with everything you need, and great communication. The 1 parking space was also super nice. We'll be back. David's place was awesome.