Stylish place with plenty of room for the family.