Location is superb, couldn't have asked for better.
Size wise, fine. We are a family of 2 adults, 2 teens and a child and found it just fine.
One gripe is cleanliness, needs a really, really deep clean. Food/crumbs/spills left in fridge, splashes up the walls to name just a few problems.
Otherwise, recommended.