Five stars on all counts! Will definitely visit again. The apartment is done up really thoughtfully and is very comfy for families. We had a lovely time and David is very welcoming and gave us great tips for the neighborhood!