Charming place in a great location that met all of our needs and then some.