Excellent location
Excellent property.
Excellent hosts.
Thoroughly recommended.