Everything you wish for in a Park Slope stay. Very much recommended.