Excellent, excellent, excellent!
Location: perfect, amenities: perfect, host: perfect, price: perfect.
My wife and I were very happy, highly recommend!