My wife and i stayed here for 4 days and we had a great experience. The place is across the street from Central Park (literally across the street), in the middle of Manhattan, which is just the perfect location.
Our landlord was AMAZING and super helpful with directions and restaurant suggestions.
Will definitely stay there again if i visit.