excellent location, excellent property, excellent hosts. overall fabulous could not be happier