Lance's place is perfect - has everything you need (and more!) and is stunning. The pictures are accurate. Great location. Parking can be tricky, but it's free and plentiful.
Excellent communication.
We would definitely stay here again.