Fantastic. All as described. Vanessa is the perfect host. If the location is right for you, then this is a great place to stay.